sqlzoo 练习题答案 SELECT 部分

发布网友 发布时间:4小时前

我来回答

1个回答

热心网友 时间:2小时前

近期在进行SQL Zoo的练习,总结答案如下,本文专注于SELECT部分。

1. 显示德国德国的人口。

2. 查询面积超过500万平方公里的国家,展示国家名称和人均GDP。

3. 显示爱尔兰、冰岛、丹麦的国家名称和人口。

4. 显示面积在20万至25万平方公里之间的国家名称及面积。

2. 从WORLD教程出发。

1. 阅读此表,了解运行基本SQL命令的结果。

2. 展示人口超过2亿的国家名称。

3. 找出人口至少200百万的国家名称及其人均GDP。

4. 显示南美洲国家的名称及百万为单位的人口。

5. 展示法国、德国、意大利的国家名称和人口。

6. 显示名称包含“United”的国家。

7. 展示面积大于3百万平方公里或人口超过250百万的大国名称、人口和面积。

8. 美国、印度和中国是人口与面积都大的国家。排除这些国家,展示仅符合人口或面积标准的大国名称、人口和面积。

9. 使用ROUND函数显示南美国家百万为单位的人口和GDP以十亿计,保留两位小数。

10. 显示人均GDP超过万亿元(12个零)的国家,四舍五入至最近的$1000。

主要考察ROUND函数的使用。

困难题目:

11. 显示国家名称,但将Oceania替换为Australasia,仅显示以N开头的国家。

12. 显示国家名称及所属,将Europe替换为Eurasia、Asia,将美洲国家归类到北美洲、南美洲或加勒比,仅显示以A或B开头的国家。

13. 正确标注,将Oceania替换为Australasia,将土耳其归类至欧洲/亚洲,加勒比岛屿以B开头归类至北美,其余岛屿归类至南美,展示国家名称、原和新。

3. Nobel教程。

1. 显示1950年的诺贝尔奖详细信息。

2. 显示1962年文学奖的获奖者。

3. 显示Albert Einstein的获奖年份和奖项。

4. 显示2000年及以后的和平奖获奖者。

5. 显示1980至19年文学奖的获奖者及其详细信息。

6. 显示特定获奖者:Theodore Roosevelt、Woodrow Wilson、Jimmy Carter。

7. 显示名字为John的所有获奖者。

8. 显示1980年物理学奖的获奖者及1984年化学奖的获奖者。

9. 显示1980年的获奖者,但不包括化学和医学奖。

10. 显示早期医学奖(1910前)的获奖者及2004年以后的文学奖获奖者。

困难题目:

11. 展示PETER GRÜNBERG所获奖项的所有详细信息。

12. 展示EUGENE O’NEILL所获奖项的所有详细信息。

13. 列出获得爵士奖项的获奖者、年份和奖页,以Sir开始的名字,从最新获奖者开始,然后按名称顺序排列。

4. SELECT within SELECT教程。

1. 列出人口超过俄罗斯的人口的国家名称。

2. 列出人均GDP超过英国的欧洲国家。

3. 在阿根廷和澳大利亚所在的洲份中列出国家名称和洲份。

4. 列出人口超过加拿大但少于波兰的国家名称和人口。

5. 显示德国(人口8000万)的人口占比百分比的欧洲国家名称和人口。

6. 列出GDP超过所有欧洲国家的国家名称。

7. 在每洲中找出最大面积的国家名称、洲份和面积。

8. 列出每洲国家名,按字母顺序排序。

困难题目:

9. 找出人口少于或等于2500万人的洲份,显示国家名称、洲份和人口。

10. 有些国家人口是其所在洲份其他国家的3倍或以上,显示国家名称和洲份。

本文旨在提供SQL Zoo练习题中SELECT部分的答案总结,为学习者提供参考。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com