话题 首页 > SQL 教程 > SQL 教程话题列表 > 详情

sql语句是否可以随机选择制定的数据

精华
初一扛把子 2016-10-19 03:00:18 浏览(3959) 回复(5) 赞(0)
需求描述如下: 现在数据库中符合条件的记录有1000条,我要随机抽出其中的200条来完成测试工作,我想直接用sql语句实现,而不是选出1000条,再用java来过滤选出其中的200条,有没有这样的sql语句可以实现这样的功能呢??
sql

回答(5)

jing_cai 2016-10-19

SELECT *, rand() '_RAND' FROM XXX_TABLE ORDER BY _RAND LIMIT 0,200; 使用 rand() 生成随机数排序,取出前200条。

Evan9727 2017-12-07

select top 200 *from table order by newid();

--不区分大小写。

一笔荒芜 2018-05-31

留名留名!!!,同样的问题,看看咋结局!!!

1144100656 2018-05-31

这个问题我也不清楚,等大佬来解决吧。。

1152696398 2018-05-31

好慢呀,空空如也,半天不来大神解决,大佬在哪啦

要回复,请先登录 或者注册