On 13/04/18 09:32, Mark Brand wrote:
On 30/03/18 18:55, Igor Tandetnik wrote:
<snip>

Row values support less-than comparison, so it kind of makes sense to expect MIN to work on them, too.

That's what I was thinking too. One would expect aggregate MIN() and MAX() to work over row values.

While we're on the subject of row values, the error on the first query below seems unexpected:

   sqlite> select (2, 3) = (select (2, 3));
    Error: row value misused

    sqlite> select (2, 3) = (2, 3);
    1

    sqlite> select (2, 3) = (values(2, 3));
    1


It also occurs to me that COUNT() should work (but doesn't) over sets of row values:

    sqlite> select count((1,2));
    Error: row value misused

I would expect it to return the number of non-NULL row values in the set.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to