在 SQL 指令集中,SELECT 陳述式無疑是使用頻率最高、也是最核心的指令。它的主要任務是從資料庫中檢索符合特定條件的資料並返回結果集。掌握 SELECT 的語法與技巧,是進行資料分析與操作的基石。
SELECT column1 [, column2, ...]
FROM table_name
[WHERE condition];
(方括號 [] 內的項目為可選項)
* 選取該資料表的所有欄位。| 運算子 | 含義 |
|---|---|
= | 等於 |
> | 大於 |
< | 小於 |
>= | 大於等於 |
<= | 小於等於 |
<> | 不等於 |
LIKE 運算子功能強大,配合萬用字元 %(代表任意長度的字串),可實現模式匹配查詢。注意:字串常數必須用單引號括起來。
SELECT firstname, lastname, city
FROM employee
WHERE firstname LIKE 'E%';
SELECT * FROM employee
WHERE firstname = 'May';
透過靈活運用 SELECT 及其子句,您可以從海量資料中快速、精準地提取所需資訊。