表是这样的
ID NAME
01 A
02 A
03 A
04 B
05 B
06 C
根据 组排序要得到这样的
ID NAME GROPID
01 A 1
02 A 1
03 A 1
04 B 2
05 B 2
06 C 3
各位大侠帮帮忙啊
ID NAME
01 A
02 A
03 A
04 B
05 B
06 C
根据 组排序要得到这样的
ID NAME GROPID
01 A 1
02 A 1
03 A 1
04 B 2
05 B 2
06 C 3
各位大侠帮帮忙啊
SELECT ID,NAME ,DENCE_RANK() OVER(ORDER BY NAME) FROM YOURTABLE
FROM tabname
ORDER BY id;