select命令或语句用来获取一个或多个表中的记录信息一般配合where子句使用来取得满足某些条件的记录如果没有where子句将返回所有记录一般的使用方式如下: SELECT attributelist FROM tablename
WHERE condition
attributelist:返回内容的列表每个内容用逗号分开这里的内容可以为字段包含字段的表达式或更复杂的子查询
tablename:表名更复杂时可以为子查询
condition:条件表达式用来筛选满足该条件的记录
在本节中我们使用下表作为试验之用: bbc(name region area population gdp)
表名为bbc该表有个字段(columns)又称为属性(attributes)
name :国家名
region:国家所在的地区
area: 面积
population :人口
gdp:国民生产总值
SQL实例:
一选出所有国家名地区和人口 SELECT name region population FROM bbc
二给出France的人口数 SELECT population FROM bbc
WHERE name = France
三哪些国家的名称以字符D开始? SELECT name FROM bbc
WHERE name LIKE D%
四 国土大国(面积大于五百万平方公里)的国名和人口密度 SELECT name population/area FROM bbc
WHERE area >
五给出一些小(面积小于平方公里)而富有(国民生产总值大于亿)的国家 SELECT name region
FROM bbc
WHERE area <
AND gdp >