开发者社区 问答 正文

在SQL查询中,是否可以使用order by rand()进行排序?

在SQL查询中,是否可以使用order by rand()进行排序?

展开
收起
真的很搞笑 2024-04-24 21:07:28 114 分享 版权
1 条回答
写回答
取消 提交回答
  • 禁止使用order by rand()进行排序,因为它会为表增加一个伪列,并基于该列进行排序,这通常会导致生成磁盘上的临时表,从而降低查询效率。

    2024-04-24 21:45:18
    赞同 3 展开评论
问答分类:
SQL
问答地址: