use*_*796 3 sql oracle count duplicates
我有一张如下表
SUBJECT Years MARKS
AB 1 20
AB 1 25
AC 1 20
AC 1 30
AC 1 40
AD 1 20
Run Code Online (Sandbox Code Playgroud)
我只需要重复数(主题||年),预期答案是2而不是
AB1 -- 2
AC1 -- 3
Run Code Online (Sandbox Code Playgroud)
这将是重复查询之上的另一个查询...
select subject, year, count(*)
from table1
group by subject, year
having count(*) > 1
Run Code Online (Sandbox Code Playgroud)
将为您提供所有结果.另一个指望...
select count(*)
from (
select subject, year, count(*)
from table1
group by subject, year
having count(*) > 1
)
Run Code Online (Sandbox Code Playgroud)
应该给你一个或多个重复记录的数量.
| 归档时间: |
|
| 查看次数: |
14959 次 |
| 最近记录: |