美文网首页java学习之路
mysql中打乱顺序随机获取记录

mysql中打乱顺序随机获取记录

作者: 唯有努力不欺人丶 | 来源:发表于2020-06-15 09:31 被阅读0次

对于第一次接触的知识点,还是记录下来让我安心。
简单说一下就是要在一堆数据中随机展示一些。感觉要求不是很复杂,但是因为涉及到分页,在代码中也不好处理。不过还好的是sql本身也是一门完善的语言。这里要说到一个语法:order by rand()。
简单的介绍下使用order by rand()会对结果进行随机排序
所以完整的sql语句就是:

SELECT * from tb WHERE id<199 ORDER BY RAND() LIMIT 0,10

如上代码就是在tb的表中获取id小于199的记录随机排序并取前十条。
举一反三,由此也能看出这个order by rand()并不影响where查询也不影响分页。
这个小知识点就记录到这里,如果帮到你了记得点个喜欢点个关注、习惯于把工作中的每个新知识点以文字的形式记录和分享~另外java技术交流群:130031711,欢迎各位萌新大佬踊跃加入!

相关文章

网友评论

    本文标题:mysql中打乱顺序随机获取记录

    本文链接:https://www.haomeiwen.com/subject/kzxcxktx.html