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 >
From:http://tw.wingwit.com/Article/program/Oracle/201311/18547.html