-
Notifications
You must be signed in to change notification settings - Fork 664
User Defined Functions
agershun edited this page Dec 28, 2014
·
18 revisions
alasql.fn.cube = function(x) { return x*x*x; }
alasql(‘SELECT cube(x) FROM ?’,[data]);
Custom functions:
alasql.fn.myfn = function(a,b) {
return a*b+1;
}
var res = alasql(‘SELECT myfn(a,b) FROM one’);
Compiled statements:
var ins = alasql.compile(‘INSERT INTO one VALUES (?,?)’);
ins(1,10);
ins(2,20);
Compiled functions:
var bigSum = alasql.compile(‘SELECT SUM(a) FROM one WHERE a>3’, ‘value’);
var res = bigSum([10]) + 10;
© 2014-2024, Andrey Gershun & Mathias Rangel Wulff
Please help improve the documentation by opening a PR on the wiki repo