-
Notifications
You must be signed in to change notification settings - Fork 664
Array
Mathias Rangel Wulff edited this page Mar 3, 2017
·
6 revisions
ARRAY()
Aggregator
This aggregator is used to aggregate all values into the array.
Syntax:
ARRAY([DISTINCT] expression)
var res = alasql('SELECT userId, FIRST(userName) AS userName, \
ARRAY({category:category,[count]:[count]}) AS purchases, \
SUM([count]) AS totalCount FROM ? GROUP BY userId, userName',[data]);
See example at jsFiddle. For a real world example check out https://github.com/agershun/alasql/issues/827#issuecomment-283756454 .
The keyword can also be used like in this example
SELECT COLUMN a FROM test1 WHERE a = ANY (ARRAY[2,3,4])
© 2014-2024, Andrey Gershun & Mathias Rangel Wulff
Please help improve the documentation by opening a PR on the wiki repo