发布网友 发布时间:2小时前
共1个回答
热心网友 时间:11分钟前
近期在进行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部分的答案总结,为学习者提供参考。