@why7

Postgresql. Можно ли так отсортировать?

Например, есть такие данные в таблице:

idnameage
1Вася40
2Петя15
3Коля15
4Света30
5Маша30


Возможно ли только средствами СУБД отсортировать выборку, чтобы сначала были записи с age = 30, а потом все остальные?

UPD: Правильно работает вариант ORDER BY age = 30 DESC А дальше уже можно по другим полям сортировать как нужно.
  • Вопрос задан
  • 314 просмотров
Решения вопроса 2
Melkij
@Melkij
PostgreSQL DBA
order by age = 30, name
Может быть age = 30 DESC, я их всегда путаю
Ответ написан
Комментировать
@Niomin
Хм. Скорее ORDER BY age = 30 DESC, age
Я же правильно понял, что сортировка по возрасту нужна?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы