| От | David Gaudine |
|---|---|
| Тема | Sorting by the maximum value of two columns |
| Дата | |
| Msg-id | 4342ED29.6070902@alcor.concordia.ca обсуждение исходный текст |
| Ответы |
Re: Sorting by the maximum value of two columns
|
| Список | pgsql-novice |
I want to use SELECT to view some records sorted (ordered?) by the maximum value of two fields. I tried SELECT * FROM mytable ORDER BY MAX(column1,column2) but there's no such function. How can I do this? Is there a function for this purpose, or can I write my own, or do I need a different approach entirely? I hope what I'm trying to do is clear, but just in case I'll fake an example. column1 column2 4 7 9 5 1 6 8 2 MAX(4,7) is 7 MAX(9,5) is 9 MAX(1,6) is 6 MAX(8,2) is 8 Therefore, my SELECT should return 9 5 8 2 4 7 1 6 David
В списке pgsql-novice по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера