select命令或語句用來獲取一個或多個表中的記錄信息,一般配合where子句使用,來取得滿足某些條件的記錄,如果沒有where子句,將返回所有記錄。一般的使用方式如下:
SELECT attribute-list FROM table-name WHERE conditionattribute-list:返回內容的列表,每個內容用逗號分開。這裡的內容可以為字段,包含字段的表達式或更復雜的子查詢。
bbc(name, region, area, population, gdp) 表名為bbc,該表有5個字段(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 > 5000000
五、給出一些小(面積小於2000平方公裡)而富有(國民生產總值大於50億)的國家 SELECT name , region FROM bbc WHERE area < 2000 AND gdp > 5000000000