数据来源自www.bbc.co.uk 数据库文件下载  注意,数据列的分割符为" -|- "

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

注意:不少同学给出了包含聚合函数的答案,本表的查询要求不带任何诸如Max()等的聚合函数

posted on 2007-09-23 14:22  田老师  阅读(1541)  评论(5)    收藏  举报