您的位置:首页 > 数据库

SQL语言 - 最基本的查询语句

2007-05-06 17:16 489 查看
从这篇开始进入SQL查询语句的介绍。之前,先推荐一个学习SQL非常好的网站:http://www.sqlzoo.cn。上面有大量的SQL语句练习题,我也将根据上面每一节的练习题来对SQL查询语句进行学习总结。
首先进入最基本的查询语句这一节,相关练习的数据库请参看:http://www.sqlzoo.cn/1_1.htm
练习题地址:http://www.sqlzoo.cn/1.htm
练习题答案及分析:
1a. 执行命令: SELECT name, region, population FROM bbc. 查看结果.
上面就是典型的查询语句,列出bbc表中的name,region,population列

2a. 给出人口不小于2亿的国家的名称.(2亿是200000000,有8个0)
SELECT name FROM bbc WHERE population>200000000

2b. 给出人口不小于2亿的国家的名称和人均 GDP.
SELECT name, gdp/population FROM bbc
WHERE population>200000000

2c. 给出地区属于'South Asia'的国家的名称和人口数(以百万为单位,人口数除以1000000,然后用round函数取整)
SELECT name, round(population/1000000) FROM bbc
WHERE region='South Asia'
这道题使用了round函数,该函数作用是取最接近的整数,相当于四舍五入。

2d. 给出'France', 'Germany', 'Italy'三个国家的名称和人口.
SELECT name, population FROM bbc
WHERE name IN ('France','Germany','Italy')

2e. 给出包含'United'字符国家名称
SELECT name FROM bbc
WHERE name LIKE '%United%'
这道题使用了模糊查询,其中%代表0个到多个任意字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: