回复 #1 nalnait 的帖子
create table _tb_temp(A char(1), B int, C char(1),)
INSERT _tb_temp(A, B) VALUES('a', 3);
INSERT _tb_temp(A, B) VALUES('a', 3);
INSERT _tb_temp(A, B) VALUES('b', 2);
INSERT _tb_temp(A, B) VALUES('a', 3);
INSERT _tb_temp(A, B) VALUES('c', 1);
INSERT _tb_temp(A, B) VALUES('b', 2);
INSERT _tb_temp(A, B) VALUES('d', 3);
INSERT _tb_temp(A, B) VALUES('d', 3);
INSERT _tb_temp(A, B) VALUES('d', 3);
SELECT *
FROM _tb_temp
SELECT A, B, DENSE_RANK () OVER (ORDER BY A,B) AS C
FROM _tb_temp
ORDER BY C
|