SQL SELECT Statement
使用 SELECT 取出資料
SELECT 是最核心的查詢語法,可指定欄位,也可使用 * 查詢全部欄位。實務上建議只查需要的欄位,效能與可讀性都更好。
以下例子從基礎查詢到欄位別名、運算欄位,幫你建立完整 SELECT 思維。
建議
正式專案避免長期依賴 SELECT *,因為欄位變動會影響 API / 報表。
觀念
SELECT 可搭配函式、CASE、JOIN、子查詢,是幾乎所有 SQL 的入口。
Example 1 - 查指定欄位
SELECT CustomerName, City FROM Customers;
Example 2 - Select All
SELECT * FROM Customers;
Example 3 - 欄位別名
SELECT CustomerName AS 客戶名稱,
City AS 城市
FROM Customers;Example 4 - 建立計算欄位
SELECT ProductName,
Price,
Price * 1.05 AS TaxIncludedPrice
FROM Products;實戰提醒: 如果你是做儀表板或 API,先列出需求欄位,再撰寫 SELECT,通常會比先
SELECT * 再回頭刪欄位更清楚。