[英]How to count instances in SQL
這將是MSSQL中的語法
CREATE TABLE #test(id int , x1 int, x2 int)
INSERT INTO #test(id,x1,x2) VALUES (1,1,1), (2,1,1), (2,2,2);
SELECT id
,ROW_NUMBER() OVER(PARTITION BY id ORDER BY id)
,x1
,x2
FROM #test
使用ROW_NUMBER()函數
SELECT id,
ROW_NUMBER() OVER (PARTITION BY id ORDER BY id) AS idcnt,
x1,
x2
FROM tablename
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.