SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 06.06.2013 14:11:46

wadyaruss
Участник
Зарегистрирован: 06.06.2013
Сообщений: 1

сложная сортировка

у меня есть массив из нескольких тысяч чисел, иногда есть пустые поля.

Мне надо сделать вывод из базы и сортировку так, чтобы можно было увидеть числа отличные от нуля по возрастанию, а под конец уже все пустые (1,2,10000,123154,0,0..)

я лишь знаю SELECT * FROM costs WHERE cost!=0 ORDER BY id (и desc). Как к ним включить остальные записи (одним запросом)?

Отредактированно wadyaruss (06.06.2013 14:12:28)

Неактивен

 

#2 06.06.2013 15:35:50

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

Re: сложная сортировка

SELECT if(cost,1,2) a, ... FROM costs ORDER BY a, id;

Неактивен

 

Board footer

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