Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 675 Bytes

Array.md

File metadata and controls

23 lines (15 loc) · 675 Bytes

Keyword ARRAY()

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 AlaSQL/alasql#827 (comment) .

The keyword can also be used like in this example

SELECT COLUMN a FROM test1 WHERE a = ANY (ARRAY[2,3,4])