使用 SELECT 欄位名 "別名" 可自訂輸出標題:
SELECT au_lname "Author Last Name" FROM authors
結果標題將顯示為 Author Last Name 而非 au_lname。
可直接在 SELECT 中進行數學運算,僅影響輸出結果,資料表內容不變:
-- 價格加倍顯示
SELECT price "Original price", price*2 "New price" FROM titles
-- 計算總營收(單價 × 銷量)
SELECT price*ytd_sales "total revenue" FROM titles
支援運算子:+(加)、-(減)、*(乘)、/(除)。
使用 + 串聯字串欄位:
SELECT au_fname + " " + au_lname "author name" FROM authors
輸出格式如:Johnson White、Marjorie Green。
SQL 表本身無順序,需透過 ORDER BY 排序結果:
ORDER BY au_lnameORDER BY au_lname, au_fname(先按姓氏,再按名字)ORDER BY au_lname, au_fname DESCORDER BY price DESC效能提醒:排序會增加伺服器負擔,非必要勿用。
僅取出不重複的值:
SELECT DISTINCT au_lname FROM authors WHERE au_lname = "Ringer"
若有兩筆 "Ringer",僅回傳一筆。同樣會增加查詢成本,請按需使用。
資料表由「欄位定義」與「資料列」組成。使用 CREATE TABLE 定義欄位名稱、資料類型。下一節將詳細說明資料類型。