您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何利用SQL随机查询出指定数量的数据?
函数,都是,条件如何利用SQL随机查询出指定数量的数据?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充: 在mysql中,随机查询出一定量的数据。比如说,随机取出5个用户来显示
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
虽说都是使用 SQL, 但是不同的数据库完成这个操作的写法是不同的, 以50条为例.
MySQL
Select * from [表名] where [条件] order by rand() limit 50
SQL Server
Select top 50 * from [表名] group by [Id] order by NEWID()
回答于 2019-09-11 08:43:50
可以用mysql的随机函数试试
select * from table
order by rand()
limit 100
表示从table表中随机取100条数据出来
回答于 2019-09-11 08:43:50
善用mysql提供的函数,rand()!
select * from a where 1=1 order by rand() limit 5 ;
回答于 2019-09-11 08:43:50
如果是使用的oracle,就可以直接使用下面的方法
select * from 表名 where 条件 and rownum = 5;
mysql 参照执行
上一篇:把魔兽世界的职业技能问题?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |