SQL语句练习(三)
2009-12-27 14:04
351 查看
bbc国家概况表
1. 显示世界人口总和
2. 列出所有的地区,但每个地区只能显示一次
or:
3. 显示GDP超过所有Africa(非洲)国家总和的国家
4. 显示每个地区以及的该地区的国家总数
5. 显示每个地区以及的该地区国家总人口数不少于1000万的国家总数
or:
6. 列出人口总数不少于1亿的地区
1. 显示世界人口总和
SELECT SUM(population) FROM bbc
2. 列出所有的地区,但每个地区只能显示一次
SELECT DISTINCT region FROM bbc
or:
SELECT region FROM bbc GROUP BY region
3. 显示GDP超过所有Africa(非洲)国家总和的国家
SELECT name FROM bbc WHERE gdp > (SELECT SUM(gdp) FROM bbc WHERE region = 'Africa')
4. 显示每个地区以及的该地区的国家总数
SELECT region, COUNT(name) FROM bbc GROUP BY region
5. 显示每个地区以及的该地区国家总人口数不少于1000万的国家总数
SELECT region, COUNT(name) FROM bbc WHERE population >=10000000 GROUP BY region
or:
SELECT region, COUNT(name) FROM (SELECT region, name FROM bbc WHERE population>=10000000)temp GROUP BY region
6. 列出人口总数不少于1亿的地区
SELECT region FROM bbc GROUP BY region HAVING SUM(population)>=100000000
相关文章推荐
- sql语句练习
- SQL语句练习实例之五 WMS系统中的关于LIFO或FIFO的问题分析
- SQL语句练习实例之十——SQL SERVER 行转列的性能测试
- Oracle中scott用户下基本表练习SQL语句
- 走向面试之数据库基础:一、你必知必会的SQL语句练习-Part 2
- SQL语句练习实例之一――找出最近的两次晋升日期与工资额
- [转载]sql语句练习50题
- SQL语句练习实例之四——找出促销活动中销售额最高的职员
- SQL语句练习实例之七——剔除不需要的记录行
- 数据库SQL语句练习
- 一个关于SQL语句的练习题目
- sql语句练习(函数)
- Oracle 数据库基础学习 (七) SQL语句综合练习
- oracle之sql语句常见练习
- 相关sql语句的练习
- sql 语句练习与答案
- 练习sql语句的好去处——http://www.sqlzoo.cn/
- 【基础篇—SQL语句相关概念及练习】
- 基础篇—SQL语句相关概念及练习