SELECT "column1"[, "column2", ...]
FROM "tablename"
[WHERE "condition"];
[] 表示選用子句SELECT 關鍵字,決定回傳哪些欄位;亦可用 * 選取所有欄位FROM 關鍵字,指定查詢來源WHERE 子句(選用)依條件篩選回傳列| 運算子 | 說明 |
|---|---|
= | 等於 |
> | 大於 |
< | 小於 |
>= | 大於等於 |
<= | 小於等於 |
<> | 不等於 |
LIKE | 模式比對(見下文) |
LIKE 是強大的模式比對運算子,搭配萬用字元 %(代表任意長度字串)使用:
SELECT first, last, city
FROM empinfo
WHERE first LIKE 'Er%';
找出 first 以 Er 開頭的所有列(單引號不可省略)。
SELECT first, last
FROM empinfo
WHERE last LIKE '%s';
找出 last 以 s 結尾的列,% 功能類似 DOS 指令的 *。
SELECT * FROM empinfo WHERE first = 'Eric';
僅回傳 first 完全等於 Eric 的列。