一条分组后随机抽取的SQL语句
2009-06-25 11:52
686 查看
WITH TT AS
(SELECT *,rownum = row_number() over(partition by [分组字段] order by newid()) FROM 表名)
SELECT * FROM TT
where rownum = 1
(SELECT *,rownum = row_number() over(partition by [分组字段] order by newid()) FROM 表名)
SELECT * FROM TT
where rownum = 1
相关文章推荐
- SQL语句 - 随机抽取一条记录
- 从数据库中随机抽取一条记录的SQL语句
- 从数据库中随机抽取一条记录的SQL语句
- SQL语句随机抽取一条记录
- 一条SQL语句搞定分组并且每组限定记录集的数量
- 用SQL语句把物品按名字分组后,只显示价格最低的那一条记录
- 一条SQL语句搞定分组并且每组限定记录集的数量
- 随机抽取的sql语句 每班任意抽取3名学生
- 如何写随机从表中抽一条数据的SQL语句
- SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名
- 用一条SQL语句查询分组前三名数据
- 如何随机从数据库表中抽一条数据的SQL语句
- 数据库中随机查询一条记录的SQL语句
- 随机抽取的sql语句
- 随机抽取的sql语句 每班任意抽取3名学生
- 利用sql语句随机抽取记录
- 利用sql语句随机抽取记录
- SQL语句 对表按某几个字段分组,并生成组内记录数范围内的随机序号.
- 一条sql语句分组、升序、指定条数查询
- 随机抽取记录的sql语句