Двойная сортировка по одному столбцуhttp://softtime.ru/forumДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461288ORDER BY 1,2 это неортогональное исключение из правила. Здесь 1, 2 не выражения агрегата сортировки, а номера колонок. По всем...Двойная сортировка по одному столбцуThu, 16 Dec 2010 14:44:15 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461283"Константа, впрочем, конкретно в ORDER BY - не пришей кобыле хвост. Почему? ORDER BY 1,2 - потому что неясно, по...Двойная сортировка по одному столбцуThu, 16 Dec 2010 14:23:20 +0300ЛенаДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461230Спасибо! Данный способ заработал. SELECT * FROM users ORDER BY `number` IS NULL, `number`Двойная сортировка по одному столбцуThu, 16 Dec 2010 04:28:15 +0300zsazДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461226да. именно так. логические true и false в MySQL эквивалентны числовым 1 и 0 единственное number - вовсе не обязательно...Двойная сортировка по одному столбцуThu, 16 Dec 2010 00:38:42 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461222у меня сомнения в понимании вот этой фразы: вовсе даже значение вычисляемого выражения (expr IS NULL) , которое равно единице...Двойная сортировка по одному столбцуThu, 16 Dec 2010 00:09:39 +0300ЛенаДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461209в сортируемом поле совсем не значение IS NULL, а вовсе даже значение вычисляемого выражения (expr IS NULL) , которое равно...Двойная сортировка по одному столбцуWed, 15 Dec 2010 21:44:18 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461207Спасибо за объяснение, поняла. А что происходит в случае, когда в сортируемом поле значения IS NULL? SELECT * FROM `users`...Двойная сортировка по одному столбцуWed, 15 Dec 2010 21:38:11 +0300ЛенаДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461154и принцип. ORDER BY a,b,c означает не "сперва выбираем a, затем b, и под конец с" Оно означает " выражение...Двойная сортировка по одному столбцуWed, 15 Dec 2010 14:13:16 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461150не выйдет. человеку по возрастанию нужно.Двойная сортировка по одному столбцуWed, 15 Dec 2010 13:52:40 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461149Мне больше нравится SELECT * FROM `users` ORDER BY `number` DESC , `number` IS NULL Так понятней, что...Двойная сортировка по одному столбцуWed, 15 Dec 2010 13:50:06 +0300ЛенаДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461143нет, конечно - я принцип показал. DESC на ASC изменить - и всё нормально будет. или вообще модификаторы убрать: SELECT...Двойная сортировка по одному столбцуWed, 15 Dec 2010 13:11:10 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461142а вы работу их проверяли? первый 3 1 5 2 1 6 (NULL) (NULL) второй (NULL) (NULL) 1 2 3...Двойная сортировка по одному столбцуWed, 15 Dec 2010 13:02:02 +0300lightning.sayДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461134Вообще-то тут каша накручена order by((number == isnull(number)) ? 1 : 0) Можно было бы написать так SELECT *...Двойная сортировка по одному столбцуWed, 15 Dec 2010 12:52:55 +0300TrianonДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461119 SELECT * FROM `users` ORDER BY CASE number WHEN `number` IS NULL THEN 1 ELSE 0 END Двойная сортировка по одному столбцуWed, 15 Dec 2010 11:38:14 +0300ЛенаДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461104не все-таки это не то...Двойная сортировка по одному столбцуWed, 15 Dec 2010 09:38:52 +0300lightning.sayДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461099Не работает. сделал так: SELECT * FROM `users` WHERE 1 ORDER BY `number` WHEN `number`='NULL' THEN 1 ELSE 0 ENDДвойная сортировка по одному столбцуWed, 15 Dec 2010 08:44:46 +0300zsazДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461094попробуйте так: ... ORDER BY NUMBER WHEN `название столбца`='NULL' THEN 1 ELSE 0 END, `название столбца` ... Двойная сортировка по одному столбцуWed, 15 Dec 2010 06:45:01 +0300lightning.sayДвойная сортировка по одному столбцуhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=77821#post461084Есть столбец: NUMBER 3 4 5 NULL 2 1 NULL 6 Мне его нужно отсортировать по возрастанию, но чтобы NULL...Двойная сортировка по одному столбцуWed, 15 Dec 2010 05:07:02 +0300zsaz