+ -
当前位置:首页 → 问答吧 → 请教一条SQL写法

请教一条SQL写法

时间:2011-06-17

来源:互联网

现在有一张表,表中有个难度系数字段。
假设我想从难度系数小于0.3的记录中随机抽取3条,并且大于0.7的记录中随机抽取2条。
怎么样才能合并成一条语句取出来呀

作者: expertgig7   发布时间: 2011-06-17

(select * from 现在有一张表 where 难度系数字段<0.3 order by rand() limit 3)
union all
(select * from 现在有一张表 where 难度系数字段>0.7 order by rand() limit 2)

作者: ACMAIN_CHM   发布时间: 2011-06-17

select * from tb where xx<0.3 order by rand() limit 3

作者: skydemo   发布时间: 2011-06-17

(select * from sample_type where parentid<5 order by rand() limit 3)
union all
(select * from sample_type where parentid>4 order by rand() limit 2)
刚测试的

作者: skydemo   发布时间: 2011-06-17

相关阅读 更多