group by : syntactic example (sybase)
От | De Clarke |
---|---|
Тема | group by : syntactic example (sybase) |
Дата | |
Msg-id | de-980616142515.A0E22710@celeste.ucolick.org обсуждение исходный текст |
Ответ на | Re: [HACKERS] Wishlist for next version: group by clause (David Hartwig <daveh@insightdist.com>) |
Список | pgsql-hackers |
David Hartwig said: >> Do you mean in a select statement? Such as: >> >> SELECT func(date) as month, count(*) FROM foo GROUP BY month; >> >> Or even: >> >> SELECT count(*) FROM foo GROUP BY func(date); >> >> The first is supported. The second would require some changes to the parser. #2 was what I had in mind... This is a pointless query, but it demonstrates a couple of things that the sybase SQL interpreter supports: select avg(datepart(minute,date)) from hires_events group by datepart(hour,date) 1. you can apply stat functions such as avg and sum to functions on columns as well as to raw columns 2. you can group by a function on a column I think Oracle will do this also... de ............................................................................. :De Clarke, Software Engineer UCO/Lick Observatory, UCSC: :Mail: de@ucolick.org | "There is no problem in computer science that cannot: :Web: www.ucolick.org | be solved by another level of indirection" --J.O. :
В списке pgsql-hackers по дате отправления: