Hinrichsen, John wrote:
> Are the results below expected?
> sqlite> SELECT (SELECT GROUP_CONCAT(DISTINCT COALESCE(a,'')) FROM z) IS NULL;
> 1
You don't need DISTINCT:
sqlite> select typeof(group_concat(''));
null
The documentation says:
| The group_concat() function returns a string which is the
| concatenation of all non-NULL values of X.
So this is a bug.
(AFAICS groupConcatStep() does not bother to do anything for empty
strings, so those are handled as if they had been NULL.)
Regards,
Clemens
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users