SELECT 指令是 SQL 中最核心的查詢語句,用於從一個或多個資料表中擷取記錄資訊。通常搭配 WHERE 子句使用,以取得符合特定條件的記錄;若省略 WHERE,則會回傳所有記錄。
SELECT attribute-list
FROM table-name
WHERE condition
本節使用 bbc(name, region, area, population, gdp) 資料表進行示範,包含 5 個欄位:
name:國家名稱region:國家所在區域area:面積population:人口數gdp:國民生產毛額SELECT name, region, population FROM bbc
SELECT population FROM bbc
WHERE name = 'France'
SELECT name FROM bbc
WHERE name LIKE 'D%'
SELECT name, population/area FROM bbc
WHERE area > 5000000
SELECT name, region
FROM bbc
WHERE area < 2000
AND gdp > 5000000000
熟練掌握 SELECT、FROM、WHERE 的基本搭配,即可應對大多數單表查詢需求。