| От | Aymeric Levaux |
|---|---|
| Тема | SELECT DISTINCT ... ORDER BY UPPER(column_name) fails |
| Дата | |
| Msg-id | 472DF7FE.1050504@javablackbelt.com обсуждение исходный текст |
| Ответы |
Re: SELECT DISTINCT ... ORDER BY UPPER(column_name) fails
|
| Список | pgsql-sql |
On pgsql 8.2, if you do the following query, everything is fine:<br /><br /><tt>SELECT DISTINCT tag FROM logs ORDER BY tag;</tt><br/><br /> But if you'd like to do a case insensitive order by like this:<br /><br /><tt>SELECT DISTINCT tag FROMlogs ORDER BY UPPER(tag);</tt><br /><br /> or <br /><br /><tt>SELECT DISTINCT tag FROM logs ORDER BY LOWER(tag);</tt><br/><br /> You get the following error message : <br /><big><tt><font>for SELECT DISTINCT, ORDER BY expressionsmust appear in select list.</font></tt></big><br /><br /> It is weird as the order by column appears in the select.<br /><br /> Any thoughts?<br /><div class="moz-signature"><br /> -- <br /> Aymeric Levaux<br /><a href="http://www.javablackbelt.com"></a></div>
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера