Общие > Базы данных

Сортировка char\'ov

<< < (3/6) > >>

Maniac:
Странно. Моя тестовая таблица, поле nechto:
12п
12
10т
5
10пт
1554

Запрос:
select nechto from news order by right(nechto,1) asc

Результат:
12
1554
5
12п
10т
10пт

AlieN:
Maniac
Короче понятно, такого запроса не существует
оффтопик

Alexandr:
AlieN опиши точно как должно сортироваться на примере Maniac\'а.

Щас замутим.....

Alexandr:
Ну вот напр. первые идеи:

CREATE TEMPORARY TABLE _tmp(
my_col CHAR(255)
);
INSERT INTO _tmp VALUES (\'12\');
INSERT INTO _tmp VALUES (\'2\');
INSERT INTO _tmp VALUES (\'5n\');
INSERT INTO _tmp VALUES (\'n5n\');
INSERT INTO _tmp VALUES (\'nmm\');

SELECT my_col, my_col+0 as my_col_n, IF((my_col+0), (my_col+0), (my_col+90000)) as my_col_f FROM _tmp ORDER BY my_col_f, my_col;

Мучай.....

Alexandr:
Ааааа....

--- Цитировать ---http://www.status.ru/search/ned_ar_...s&order=prodaza
--- Конец цитаты ---

тебе сортировка, напр., по дальности???

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии