| От | David Wilson |
|---|---|
| Тема | Re: Alias in the HAVING clause |
| Дата | |
| Msg-id | e7f9235d0805131601x25817293o75bcfde136d9b569@mail.gmail.com обсуждение |
| Ответ на | Alias in the HAVING clause ("Nathan Thatcher" <n8thatcher@gmail.com>) |
| Ответы |
Re: Alias in the HAVING clause
|
| Список | pgsql-general |
On Tue, May 13, 2008 at 5:43 PM, Nathan Thatcher <n8thatcher@gmail.com> wrote: > Is this the correct way to do this, or is there a better way / a way > to get PostgreSQL to recognize an alias in the HAVING clause? As Tom pointed out, f1's not in scope for the HAVING clause. If you're that concerned about expression duplication, you could move the calculation into a sub-select: SELECT COUNT(*), f1 FROM (SELECT id % 3 AS f1 FROM table) t1 GROUP BY f1 HAVING f1 <> 0; -- - David T. Wilson david.t.wilson@gmail.com
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера