【目标:完成群组函数; 明天做NULL值的部分】
1. SUM and COUNT:
群组函数把多个数值进行计算得到唯一数值。比如SUM, AVG, COUNT
T7: 展示州以及大于1000万人口国家的数目。只能使用WHERE,不能使用HAVING;WHERE是分组前的条件筛选,HAVING是分组之后的筛选;WHERE筛选后的行进行分组。
T12是一个即使用WHERE又使用HAVING的例子。来自Nobel的练习,找出哪年哪奖项,是同一奖项颁发给3人,列出2000年及之后的资料。
--T7:
SELECT continent, COUNT(name) FROM world
WHERE population >10000000
GROUP BY continent;
--T8
SELECT continent FROM world
GROUP BY continent
HAVING SUM(population)>=100000000;
--T12
SELECT yr, subject FROM nobel
WHERE yr>=2000
GROUP BY yr, subject
HAVING COUNT(winner)=3
emmm,今天所有题目都好简单,哈哈哈哈!