从数据库中随机抽取一条记录的SQL语句

阅读: 评论:0

高效煤粉锅炉从数据库中随机抽取⼀条记录的SQL语句 我们经常想在⼀个数据表中随机地选取出数据来,⽐如随机⽣成考试试卷等。
利⽤ SQL Server 的 NewID() ⽅法就可以很轻松地达到这个⽬的。
NewID() ⽅法返回⼀个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4
在 select 表的时候,再增加⼀列为 NewID() 就可以了。
SQL 语句:select *, NewID() from table
这样每条记录后就会有⼀个随机的 GUID 值,我们再按这个 GUID 排⼀下序就可以达到乱序的效果。
SQL 语句:select *, NewID() as random from table order by random
变压器防盗报警器>碳浆
我们要想随机取出 10 条数据,只要加上 TOP 10 就⾏了:
SQL 语句:select top 10 *, NewID() as random from table order by random
筛选唯⼀记录
SELECT * FROM tablename ORDER BY NEWID()张力器
dtt使用浓度
这个⽅法只适⽤于 SQL Server。
SELECT top 4 * FROM 表 ORDER BY Rnd(id)
这句适⽤于ACCESS的,⼤家能参考
select * from table_name order by rand() [limit num];裹尸袋
mysql的随机查询语句。

本文发布于:2023-07-24 16:36:27,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/190605.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:记录   增加   数据库   选取
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图