Java教程

给查询出来的sql记录添加序列号

本文主要是介绍给查询出来的sql记录添加序列号,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一:
select ROW_NUMBER() OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a
(table 为表名,字段为表a中的字段名)

第二:
select RANK() OVER (ORDER BY a. 字段 ASC) AS XUHAO,a.* from table a
(table 为表名,字段为表a中的字段名)

例:

SELECT
ROW_NUMBER() OVER (ORDER BY gvicode asc) AS idx,
r.ncode,
g.gvicode,
sum(qtc) qtc
FROM salshiporder r,salshiporderg g WHERE r.salshipicode=g.salshipicode AND r.status='70' AND r.sheetcode='27.15.40.10'  group by r.ncode,g.gvicode

效果图:

 

 

 

 同样地,另一个方法也适用。

这篇关于给查询出来的sql记录添加序列号的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!