数据来源自www.bbc.co.uk 数据库文件下载 注意,数据列的分割符为" -|- "
BBC_Country为来自BBC站点的全球各国概况信息.字段名 | 字段类型 | 字段说明 |
---|---|---|
Name | VARCHAR(50) | 国家名称 |
Region | VARCHAR(50) | 国际区域 |
Area | INT | 面积 |
Population | BIGINT | 人口数 |
GDP | BIGINT | 国民生产总值 |
- 查看bbc_country表中所有的记录. <Result:193>
- 给出人口不小于2亿的国家的名称.(2亿是200000000,有8个0) <Result:4>
- 给出人口不小于2亿的国家的名称和人均 GDP.
- 给出地区属于'South Asia'的国家的名称和人口数(以百万为单位,人口数除以1000000,然后用round函数取整).<Result:8>
- 给出'France', 'Germany', 'Italy'三个国家的名称和人口.
- 给出包含'United'字符国家名称.<Result:3>
- 给出人口多于Russia(俄国)的国家名称.<Result:7>
- 给出'India'(印度), 'Iran'(伊朗)所在地区的所有国家的所有信息.
- 给出人均GDP超过'United Kingdom'(英国)的欧洲国家.
- 哪个国家的人口比Canada(加拿大)多但少于Algeria(阿尔及利亚)?
- 给出GDP比任何欧洲国家都多的国家(只要显示国家名称).
- 给出每个地区人口最大的国家:
- 给出地区中所有国家的人口总数为0的地区.
- 有些国家的人口数比她的周边国家(周边国家指在同一地区的国家)要多三倍,列出这些国家和地区.
注意:不少同学给出了包含聚合函数的答案,本表的查询要求不带任何诸如Max()等的聚合函数。