SQLite随机取n行数据 .

SQLite随机取n行数据 .,第1张

概述在MySQL中随机数据的的选取 SELECT * FROM table ORDER BY RAND () LIMIT 1; 在SQLite中的方法 语句很简单,如下:  SELECT * FROM 表名 ORDER BY RANDOM() limit 1   在我们用SQL Server取随机行的时候只需要order by GUID就可以实现,而在我们SQLite方法中,我们是怎么样实现的呢?其实

在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行数据 .所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1175175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存