SQL基本語法

by 9月 12, 20200 Comments

SELECT:選取指定欄位

語法

SELECT 欄位名稱1[ AS 新名稱1] [ , 欄位名稱2[ AS 新名稱2] ...]
FROM 資料表名稱1 [, 資料表名稱2 ...];
# []內為選用參數

範例1:選擇指定欄位

SELECT 座號, 姓名
FROM 成績單;

範例2:選擇全部欄位

SELECT *
FROM 成績單;

範例3:設定別名

SELECT 座號 as No, 姓名 as Name
FROM 成績單;

WHERE子句:依條件查詢

語法

SELECT 欄位名稱1[ AS 新名稱1] [ , 欄位名稱2[ AS 新名稱2] ...]
FROM 資料表名稱1 [, 資料表名稱2 ...]
WHERE 條件;
# []內為選用參數

範例1:單一條件查詢

SELECT *
FROM 成績單
WHERE 英文 >= 80;

範例2:多個條件查詢

SELECT *
FROM 成績單
WHERE 英文 >= 80 AND 國文 >=80;

範例3:某個範圍查詢

SELECT *
FROM 成績單
WHERE 英文 BETWEEN 80 AND 90;

範例4:字串查詢

SELECT *
FROM 成績單
WHERE 姓名 LIKE '_阿%';
# _(底線):表示一個字
# %(百分比):表示零個或多個字

ORDER BY子句:排序

語法

SELECT *
FROM 資料表名稱
ORDER BY 欄位名稱1 [ASC|DESC] [, 欄位名稱2 [ASC|DESC] ...]
# []內為選用參數
# ASC升冪排序(由小到大)
# DESC:降冪排序(由大到小)
# 預設為ASC(升冪排序)

範例1

SELECT *
FROM 成績單
ORDER BY 英文 DESC, 國文 DESC

0留言

<