2016-04-29 86 views
0

我需要将alasql输出设置为Array。可能吗?如何将alasql输出设置为Array

我没有找到任何方法对本

var pre = document.getElementById('pre'); 
 
var keys = Object.keys(alasql).map(function(e) { 
 
    return [e]; 
 
}); 
 
var qLikes = alasql('SELECT * FROM ? WHERE [0] LIKE "%uery%"', [keys]); 
 
pre.innerHTML = JSON.stringify(qLikes, null, ' '); 
 
var pre = document.getElementById('pre');
<script src="https://cdn.rawgit.com/agershun/alasql/develop/dist/alasql.min.js"></script> 
 
<pre id="pre"></pre>

回答

3

随着AlaSQL你可以在前面加上COLUMN OF到您的SQL摆脱代表数据集中的第一列值的数组。

var qLikes = alasql('COLUMN OF SELECT * FROM ? WHERE [0] LIKE "%uery%"', [keys]); 

var pre = document.getElementById('pre'); 
 
var keys = Object.keys(alasql).map(function(e) { 
 
    return [e]; 
 
}); 
 
var qLikes = alasql('COLUMN OF SELECT * FROM ? WHERE [0] LIKE "%uery%"', [keys]); 
 
pre.innerHTML = JSON.stringify(qLikes, null, ' '); 
 
var pre = document.getElementById('pre');
<script src="https://cdn.rawgit.com/agershun/alasql/develop/dist/alasql.min.js"></script> 
 
<pre id="pre"></pre>

+0

那就是我想要的。我不明白为什么我没有想到这个?谢谢! – oshliaer

+0

[MATRIX修饰符](https://github.com/agershun/alasql/wiki/MATRIX)也很好。 – oshliaer