【Tips】
群组函数之Nobel表练习链接:
SELECT COUNT(subject) FROM nobel
SELECT DISTINCT subject FROM nobel
SELECT COUNT(subject) FROM nobel WHERE subject=‘Physics‘
SELECT subject,COUNT(subject) FROM nobel GROUP BY subject
SELECT subject,MIN(yr) FROM nobel GROUP BY subject
SELECT subject,COUNT(subject) FROM nobel WHERE yr=2000 GROUP BY subject
SELECT subject,COUNT(DISTINCT(winner)) FROM nobel GROUP BY subject
SELECT subject,COUNT(DISTINCT(yr)) FROM nobel GROUP BY subject
SELECT yr FROM nobel WHERE subject=‘Physics‘ GROUP BY yr HAVING COUNT(winner)=3
SELECT winner FROM nobel GROUP BY winner HAVING COUNT(winner)>1
SELECT winner FROM nobel GROUP BY winner HAVING COUNT(DISTINCT(subject))>1 --奖项去重
SELECT yr,subject FROM nobel WHERE yr>=2000 GROUP BY yr,subject HAVING COUNT(winner)=3
原文:https://www.cnblogs.com/tuzinn/p/13844927.html