随机选取某个字段值不同的记录各一条
2012-12-19 15:58
1341 查看
如果字段level的值可能为1,2,3,4,每次随机选取level值分别为1,2,3,4的记录四条,语句如下
select uid,level from (select * from tabel_name1 order by rand()) t group by level limit 4;
select uid,level from (select * from tabel_name1 order by rand()) t group by level limit 4;
相关文章推荐
- 【SQL】一条查询中统计同一字段不同记录值数量(频数统计)的写法
- 一条语句中查询数据库表中state字段为不同情况下的记录数
- sql取记录时有几个字段相同其他字段不同,但只取一条记录的写法
- 按某个字段随机选择唯一一条记录
- 如果同一条记录同时多个进程可能对不同的字段进行修改,怎么保证列锁?
- SQL 同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
- SQL 查询表格中某字段不同值的最新一条记录
- sql2005,删除某个字段重复的记录,随机留下一条记录
- 按某个字段随机选择唯一一条记录
- sql中怎样把同一张表中相同字段的内容合并为一条记录(不同字段的那一列每个记录后面加逗号)
- mongodb 随机获取一条记录的方法
- 如何更新当前记录的某个字段等于本记录的某个字段+上一条记录的某字段之和 .
- ORACLE随机获取数据库表的一条记录
- group_concat()函数总结(mysql数据库中将某个字段的多条记录合并成一条记录),比较实用
- oracle 根据时间排序,删除相邻的除排序字段均相同的两条中较新的一条记录
- 读取一条记录数据里边所有字段 MySQLi语句
- 从表中随机返回n条记录。可以修改下面的语句,要求下次执行时产生不同的结果集?
- 转载:如何写个SQL语句查询一个字段里是否有重复记录如果有只读取其中一条记录
- 在同结构的两张不同表中,比较主键相同的两条记录的每一个字段是否相等。
- 字段查找如何去掉数据库重复记录并且只保留一条记录