按照分组排序结果操作数据
2012-09-17 14:43
176 查看
A表中有两个列C1,C2
按照C1分组,
每组按C2排序,删除超过200条的记录
select c1,c2 from (select c1,c2,row_number() over (partition by c1 orderby c2) r from a) where r<=200;
按照C1分组,
每组按C2排序,删除超过200条的记录
select c1,c2 from (select c1,c2,row_number() over (partition by c1 orderby c2) r from a) where r<=200;
相关文章推荐
- mysql按照每天分组查询数据结果排序不是从1到31而是1后接10
- ExtJS中grid按照使用Expand插件、分组显示、中文拼音首字母排序、改变行背景、列背景、静态数据分页综合案例
- 实现按a字段分组后,在组内再按照b字段排序,之后每组取Top n条数据
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
- MYSQL数据库(十)- 数据表的插入(insert)、删(delete)、改(update)、查(select)、group by 分组、having语句设置分组条件,order by查询结果排序,
- 查询结果按照 'in' 里面的数据排序:order by decode
- SQL SERVER 取出 一张表中的每个分组中 的第一条数据 ,第一条数据是按照某种排序规则进行排序取的第一条
- [置顶] lucene6按照整形数据排序搜索结果
- SQL数据分组后取最大值或者取前几个值(按照某一列排序)
- MySQL分组然后取每个分组中按照某些字段排序的topN条数据
- SQL数据分组后取最大值或者取前几个值(按照某一列排序)
- mysql 查询数据时按照A-Z顺序排序返回结果集
- 让sql语句不排序,按照in语句的顺序返回结果
- Winform(C#)操作Excel(数据分组应用)
- 按照查询结果中某列出现的次数进行排序的SQL语句
- 让sql语句不排序,按照in语句的顺序返回结果
- 让sql语句不排序,按照in语句的顺序返回结果
- MySQL--操作简记(select检索、order by排序数据)
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 让sql语句不排序,按照in语句的顺序返回结果