Re: [BUGS] We are not following the spec for HAVING without GROUP
В списке pgsql-hackers по дате отправления:
| От | Bruno Wolff III |
|---|---|
| Тема | Re: [BUGS] We are not following the spec for HAVING without GROUP |
| Дата | |
| Msg-id | 20050314061253.GA1274@wolff.to обсуждение |
| Ответ на | Re: [BUGS] We are not following the spec for HAVING without GROUP (Greg Stark <gsstark@mit.edu>) |
| Список | pgsql-hackers |
On Mon, Mar 14, 2005 at 00:35:32 -0500, Greg Stark <gsstark@mit.edu> wrote: > > Bruno Wolff III <bruno@wolff.to> writes: > > > If someone did a naive implementation of first() and last() aggregates > > for 8.1, is that something that would likely be accepted? > > You mean like this? > > CREATE FUNCTION first_accum(anyelement,anyelement) RETURNS anyelement as 'select coalesce($1,$2)' LANGUAGE SQL; > CREATE AGGREGATE first (BASETYPE=anyelement, SFUNC=first_accum, STYPE = anyelement); > > Though I suspect it would be faster as a native C implementation. Pretty much that idea. It just seemed odd to me that first and last weren't implemented, since they seemed to be simple and could be used in cases where max or min couldn't (because of no ordering) to do the same thing.
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера