在Cordova / Phonegap中按顺序排序()

时间:2014-03-28 17:50:43

标签: android sql sqlite cordova

我正在尝试使用此SQL查询:

"SELECT * FROM people WHERE gender='female' ORDER BY val, RANDOM();"

但是,我收到了以下错误:

  

E / SQLiteLog:(1)未授权使用函数:random

有没有相同的方法来做到这一点?如果可能,只需一个查询。

我读到Cordova / Phonegap - SQLite禁用RANDOM ()函数,因为它占用了大量内存,并创建了临时表,但该表最多有800行,结果由{{1}过滤}。

修改 的 我试图使用以下函数搞乱结果 但后来我收到了错误!

WHERE

错误:

  

未捕获的TypeError:无法读取属性'长度'未定义的

谢谢!

1 个答案:

答案 0 :(得分:0)

var res = shuffle(resultArray);
for (var i=0; i < res.length; i++) 
{
    name = (res[i].name);
}