SQL:关于sqlzoo的诺贝尔奖表

时间:2012-01-15 04:25:49

标签: sql

我正在学习SQL并在互联网上做一些练习。

我找不到http://sqlzoo.net/2b.htm上问题4a和4b的答案 该表的名称是诺贝尔奖,有3个列(年份,主题,获胜者)

问题是:

显示物理学三个奖项的年份。

展示赢得不止一次的获奖者。

由于

1 个答案:

答案 0 :(得分:0)

这应该是4a

SELECT yr
  FROM nobel
 WHERE subject = 'Physics'
 GROUP BY yr
HAVING COUNT(*) = 3;

对于4b

SELECT winner
  FROM nobel
 GROUP BY winner
HAVING COUNT(*) > 1;