-3
Jurisdiction      Route
------------      -----
Portland           65
Portland           55
Cornelius          75
Cornelius          75
Cornelius          75

corneliusのルート数をカウントするにはどうすればよいですか?答えは1です

4

2 に答える 2

2

あなたはただ使用する必要がありCOUNT()ますDISTINCT

select count(distinct Jurisdiction) total, Jurisdiction
from table1
where Jurisdiction = 'Cornelius'
group by Jurisdiction

SQL FiddlewithDemoを参照してください

于 2012-10-04T02:20:31.450 に答える
0
SELECT COUNT(*) 
FROM your_table 
GROUP BY Jurisdiction, Route 
WHERE Jurisdiction = 'Cornelius'

または

SELECT COUNT(DISTINCT Route) 
FROM your_table 
GROUP BY Jurisdiction 
WHERE Jurisdiction = 'Cornelius'
于 2012-10-04T02:21:13.957 に答える