MYSQL 您当前所在位置:首页 > MYSQL > mysql查询数据后如何随机打乱后再返回

mysql查询数据后如何随机打乱后再返回

陈成 陈成 2020-05-10 07:19:33 MYSQL 243人已围观

简介 我们平常在查询数据的时候一般都是将数据按照一定的排序方式返回,无论是根据id排序,还是根据时间或是根据排序字段,都有个顺序。但有时会碰到我们想随机打乱后显示应该如何弄呢?一可以查询出来后用PHP程序来打乱,再一个就是直接在查询的时候就打乱返回。

我们平常在查询数据的时候一般都是将数据按照一定的排序方式返回,无论是根据id排序,还是根据时间或是根据排序字段,都有个顺序。但有时会碰到我们想随机打乱后显示应该如何弄呢?一可以查询出来后用PHP程序来打乱,再一个就是直接在查询的时候就打乱返回。

我们只需要在sql语句中的order by 后面写上rand()就行了。

SQL

SELECT * FROM `article` order by rand() limit 10;

结果

随机返回.jpg

再试一次

随机返回.jpg

可以看到结果是随机返回的

文章评论

发送

站点信息

  • 上线时间:2020年05月30日
  • 网站程序:自建框架
  • 博客模板:今夕何夕
  • 文章统计43篇文章
  • 评论统计0条评论
  • 留言统计0条留言
  • 统计数据:百度统计