Можно ли отсортировать результат SQL по всем элементам массива? - PullRequest
0 голосов
/ 26 февраля 2012

Как в PostgreSQL можно отсортировать набор результатов по всем элементам массива

Я имею в виду:

select * from table order by array[1] desc, array[2] desc, array[3] desc, ...

массив - это массив SQL {1,2,3,5,6,7,8, ...}, и я не знаю его длины.

1 Ответ

1 голос
/ 26 февраля 2012

Если у вас есть столбец с типом массива, вы можете сделать заказ так же, как и для обычного столбца.Поэтому, если столбец называется foo, он станет

select * from table order by foo desc;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...