SQLZOO练习(四) Select from nobel |
您所在的位置:网站首页 › 诺贝尔奖项不包括 › SQLZOO练习(四) Select from nobel |
SQLZOO练习(四) Select from nobel Select from nobel 1.更改显示的查询,以便显示 1950 年的诺贝尔奖。 SELECT yr, subject, winner FROM nobel WHERE yr = 1950;2.显示谁赢得了 1962 年的文学奖。 SELECT winner FROM nobel WHERE yr = 1962 AND subject = 'Literature';3.展示"阿尔伯特·爱因斯坦"得奖的那一年和主题。 SELECT yr,subject FROM nobel WHERE winner = 'Albert Einstein' ;4.说出2000年以来"和平"获奖者的名字,包括2000年。 SELECT winner FROM nobel WHERE yr >= 2000 AND subject = 'Peace';5.显示1980至1989年文学奖得主的所有细节(年,主题,优胜者)。 SELECT * FROM nobel WHERE yr BETWEEN 1980 AND 1989 AND subject = 'Literature';6.显示总统获奖者的所有详细信息: • 西奥多·罗斯福 • 罗·威尔逊 • 吉米·卡特 • 奧巴马 SELECT * FROM nobel WHERE winner IN ('Theodore Roosevelt','Woodrow Wilson','Jimmy Carter','Barack Obama');7.显示名为约翰的获奖者。 SELECT winner FROM nobel WHERE winner LIKE 'John %';8.显示 1980 年物理获奖者的年、主题和名称,以及 1984 年的化学获奖者。 SELECT * FROM nobel WHERE (yr = '1980' AND subject = 'Physics') OR (yr = '1984' AND subject = 'Chemistry');9.显示 1980 年的获奖者的年、主题和名称(不包括化学和医学) SELECT * FROM nobel WHERE yr = '1980' AND subject NOT IN( 'Chemistry','Medicine');10.显示早年(1910年以前,不包括1910年)获得"医学"奖的人的年、主题和姓名,以及后一年(2004年后,包括2004年)的"文学"奖得主。 SELECT * FROM nobel WHERE (yr < 1910 AND subject = 'Medicine') OR (yr >= 2004 AND subject = 'Literature');Quiz:ECBCCCC 11.查找彼得·格林伯格获奖的所有详情。 SELECT * FROM nobel WHERE winner = 'PETER GRÜNBERG';12.查找 EUGENE O’NEILL 赢得的奖品的所有详细信息。 SELECT * FROM nobel WHERE winner = 'EUGENE O''NEILL';13.骑士顺序 列出获奖者,年和主题,获奖者从爵士开始。显示最新的第一,然后按名称顺序。 SELECT winner,yr,subject FROM nobel WHERE winner LIKE 'Sir%' ORDER BY yr DESC,winner;14.表达式主题 IN(“化学”,“物理”)可以用作值,它将是0或1。 显示 1984 年获奖者和主题按主题和获奖者姓名排序;但最后列出化学和物理。 SELECT winner, subject FROM nobel WHERE yr=1984 ORDER BY subject IN ('Physics','Chemistry'),subject,winner; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |