开发者社区> 问答> 正文

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

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

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

    2024-04-24 21:45:18
    赞同 3 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载