Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Сортировка результата (Nik) 05/04/2008 - 18:00:57
      Re: Сортировка результата (bac) 06/04/2008 - 00:24:11
      Re: Сортировка результата (Nik) 06/04/2008 - 15:04:48
      Re: Сортировка результата (bac) 06/04/2008 - 20:51:49

> Original message text:
> From: Nik - 05/04/2008 - 18:00:57
> Subject:Сортировка результата
> -----------------
> Есть у меня небольшая проблема с сортировкой.
> Допустим, есть таблица с колонкой col
> Есть предопределенный список значений, например 3,1,2 (ИМЕННО в таком порядке)
> Как посторить запрос, чтобы выдаваемые значения шли в порядке, соответствующему этому списку значений, то есть сначала строки со значением col=3 потом =2 и =1?
> Заранее спасибо :)
>


From: Nik - 06/04/2008 - 15:04:48
Subject:Сортировка результата
-----------------
Если бы всё было так просто, я бы не полез на форум :)
Не зря же я сказал, что "ИМЕННО" в таком порядке, а дальше я просто опечаласлся: "col=3 потом =1 и =2".
Ну, как бы то ни было ответ мне уже подсказали в другом месте, и он таков:
ORDER BY
CASE col WHEN 3 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 END
ASC


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
33385



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |