现在的位置: 首页 > 综合 > 正文

oracle 保存查询结果,查询分组后的没组的第n条记录

2013年12月09日 ⁄ 综合 ⁄ 共 269字 ⁄ 字号 评论关闭

在dos命令行中保存查询结果

spool  c:/1.txt

sql语句

spool off

edit  c:/1.txt        查看保存文件

 

查询分组后的没组的第n条的记录

表如下

    a    b

1   1   1
2   1   2
3   1   3
4   1   4
5   1   5
6   2   6
7   2   7
8   2   8
9   2   9

根据a列进行分组根据b进行排序

SELECT * FROM(
SELECT z.* ,ROW_NUMBER()
OVER(PARTITION BY z.a ORDER BY z.b) AS code_id
FROM sam z
)
WHERE code_id =2;

抱歉!评论已关闭.