[英]Getting count of each row in oracle sql
考慮下表:
EmpId EmpType ExpUniId
1 A 234
1 B 453
2 A 454
我想編寫一個SQL查詢,以便獲得以下數據
EmpId EmpType ExpUniId Count
1 A 234 2
1 B 453 2
2 A 454 1
計數表示與每個Emp ID對應的行數
我正在使用Oracle Sql。
謝謝
您正在尋找count()
的解析版本:
select t.*,
count(*) over (partition by EmpId) as Count
from table t;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.