alasql
Version:
AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel
54 lines (43 loc) • 1.05 kB
JavaScript
if(typeof exports === 'object') {
var assert = require("assert");
var alasql = require('..');
};
describe('Test 92 - Std Functions (STD, etc.)', function() {
it('1. STD()',function(done){
var data = [1,2,3];
var res = alasql('SELECT VALUE STD(_) FROM ?',[data]);
assert(res > 0.816496580927725 && res < 0.816496580927727)
done();
});
it('2. STD(DISTINCT) and STD(ALL)',function(done){
var data = [1,2,3,1];
var res = alasql('SELECT VALUE STD(_) FROM ?',[data]);
assert(res > 0.8291561975888 && res < 0.8291561975889)
var res = alasql('SELECT VALUE STD(ALL _) FROM ?',[data]);
assert(res > 0.8291561975888 && res < 0.8291561975889)
var res = alasql('SELECT VALUE STD(DISTINCT _) FROM ?',[data]);
assert(res > 0.816496580927725 && res < 0.816496580927727)
done();
});
/*
ABSVAL
CEIL
FLOOR
ROUND
TRUNC
ASCII
CHAR
CONCAT
CONCAT_WS
LEFT
LPAD
SUBSTR
SUBSTRING
TRIM
COALESCE
VALUE
*/
// it('localStorage', function(done){
// done();
// });
});