Задать вопрос
@why7

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

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

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


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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽