我有以下内容:
.my-label
我希望得到以下结果:
class="my-label"
我做的是:
DECLARE @TABLE1 TABLE
(
VAL1 VARCHAR(2),
VAL2 VARCHAR(2)
)
INSERT INTO @TABLE1
VALUES ('A', 'X'), ('A', 'Y'), ('A', 'Z'),
('B', 'X'), ('B', 'Y'),
('C', 'X'), ('D', 'X')
它有效,但我想知道是否有另一种更简单的方法可以做到这一点?
感谢您的帮助!
答案 0 :(得分:3)
您可以使用dense_rank()
:
select dense_rank() over (order by val1) as rw, val1, val2
from @table1 t1;