> And FWIW, this query works as expected on MS SQL

Works on Firebird and produces one record with value 1.

RBS


On Wed, Nov 23, 2011 at 4:35 PM, Pavel Ivanov <paiva...@gmail.com> wrote:
> On Wed, Nov 23, 2011 at 11:28 AM, Simon Slavin <slav...@bigfraud.org> wrote:
>> On 23 Nov 2011, at 4:17pm, Wiktor Adamski wrote:
>>
>>> sqlite> select 1 from t order by avg(a); -- should be possible
>>
>> Why should this be possible ?  For an 'ORDER BY' you need a value for each 
>> row.  But aggregate functions produce only one value for the whole SELECT 
>> command.
>
> My first reaction was the same. But although it's completely senseless
> just syntactically it looks correct - should produce just one row and
> thus ORDER BY will be a no-op. And FWIW, this query works as expected
> on MS SQL (query with GROUP BY 1 doesn't work though).
>
>
> Pavel
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to