alasql
Version:
AlaSQL.js - JavaScript SQL database library for relational and graph data manipulation with support of localStorage, IndexedDB, and Excel
25 lines (21 loc) • 917 B
JavaScript
if(typeof exports === 'object') {
var assert = require("assert");
var alasql = require('..');
};
describe('Test 54 - SELECT Number', function() {
it('SELECT number', function(done){
alasql('create database test54');
alasql('use test54');
assert(10 == alasql('SELECT VALUE 10'));
// console.log(alasql('SELECT RECORDSET 10,20'));
assert.deepEqual([10,20],alasql('SELECT ROW 10,20'));
assert(4 == alasql('SELECT VALUE 2+2'));
// console.log(alasql('SELECT RECORDSET "Peter"'));
assert("Peter" == alasql('SELECT VALUE "Peter"'));
assert(10 == alasql('SELECT VALUE a FROM (SELECT 10 AS a) AS t'));
assert(10 == alasql('SELECT VALUE a FROM (SELECT 10 as a)'));
// console.log(alasql('SELECT COLUMN a FROM (SELECT 10 as a UNION ALL SELECT 20 as a)'));
assert.deepEqual([10,20], alasql('SELECT COLUMN a FROM (SELECT 10 as a UNION ALL SELECT 20 as a)'));
done();
});
});