在MysqL中随机数据的的选取
SELECT * FROM table ORDER BY RAND () liMIT 1;
在sqlite中的方法
语句很简单,如下:
SELECT * FROM 表名 ORDER BY RANDOM() limit 1
在我们用sql Server取随机行的时候只需要order by GUID就可以实现,而在我们sqlite方法中,我们是怎么样实现的呢?其实很简单。
SELECT code,value FROMtable1 ORDER BY RANDOM(code) liMIT 1
sqlite中也是可以随机取行的,语法也很简单,如下
SELECTkey,valueFROMdictORDERBYRANDOM(key)liMIT1
上例中dict表中两个字段分别为key,value。
总结以上是内存溢出为你收集整理的SQLite随机取n行数据 .全部内容,希望文章能够帮你解决SQLite随机取n行数据 .所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)