SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.12.2010 05:04:12

zsaz
Участник
Зарегистрирован: 22.11.2010
Сообщений: 2

Двойная сортировка по одному столбцу

Есть столбец:
NUMBER
3
4
5
NULL
2
1
NULL
6


Мне его нужно отсортировать по возрастанию, но чтобы NULL были последние, т.е. должно получиться:
NUMBER
1
2
3
4
5
6
NULL
NULL

Обычная сортировка ORDER BY NUMBER на первое место ставит NULL, а потом только числа

Неактивен

 

#2 15.12.2010 16:10:50

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Двойная сортировка по одному столбцу

select * from tablename order by ifnull(number,1000);

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson