- 
                Notifications
    You must be signed in to change notification settings 
- Fork 689
Modifiers
        Mathias Wulff edited this page Jan 8, 2025 
        ·
        5 revisions
      
    Return Value Modifiers use for modification of alasql() function output from array of objects to anothe JavaScript data structure, like array of arrays.
Returns array of objects:
    alasql('SELECT * FROM one');
    => [{a:1,b:10},{a:2,b:20}]Returns first value of first row:
    // Return number of all lines in README.md
    alasql('SELECT VALUE COUNT(*) FROM TXT(‘README.md’)');
    => 745Returns first column from all rows:
    alasql('SELECT COLUMN a FROM ?',[data]);
    => [1,2]Returns values of all columns of first row:
    alasql('SELECT ROW a FROM ?',[data]);
    [1,10]Returns array of arrays:
    alasql('SELECT MATRIX * FROM ?',[data]);
    => [[1,10],[2,20]]Create object by key, value
    alasql('SELECT INDEX a,b FROM ?', [[{a:1,b:10},{a:2,b:20}]])
    => {1:{b:10}, 2:{b:20}}© 2014-2024, Andrey Gershun & Mathias Rangel Wulff
Please help improve the documentation by opening a PR on the wiki repo