DECLARE @tbl TABLE
( ID INT ,
VALUE_TEXT NVARCHAR(MAX) )
INSERT @tbl
( ID, VALUE_TEXT )
VALUES ( 1, 'A' )
INSERT @tbl
( ID, VALUE_TEXT )
VALUES ( 2, 'A' )
INSERT @tbl
( ID, VALUE_TEXT )
VALUES ( 3, 'A' )
INSERT @tbl
( ID, VALUE_TEXT )
VALUES ( 4, 'B' )
INSERT @tbl
( ID, VALUE_TEXT )
VALUES ( 5, 'C' )
INSERT @tbl
( ID, VALUE_TEXT )
VALUES ( 6, 'C' )
SELECT ID ,
VALUE_TEXT ,
DENSE_RANK() OVER ( ORDER BY VALUE_TEXT ) rank
FROM @tbl
常用SQL整理 - DENSE_RANK()
最新推荐文章于 2024-07-29 09:03:14 发布