AS
來修改輸出結果簡單地來說,別名的目的是為了讓 SQL 產生的結果易讀。
我們可以設定資料表或欄位的別名,修改用於輸出的名稱。
以下我們使用欄位名稱做範例。
SQL 語法如下:
SELECT column_name AS 'column_other_name'
FROM table_name;
我們再次檢視 breeder 這張資料表:
這次我只想要 name & location 的欄位,並想要更準確的名稱:
name -> breeder_name
location -> farm location
我們可以寫成:
SELECT name AS breeder_name,
FROM table_name;
breeder_names | farm_location
----------------------------------------+---------------------------
Eiichi Kobayashi | Saru District, Hokkaido
Country Bokujo | Hidaka District, Hokkaido
Phillips Racing Partnership
& John Phillips | America
Shadai Farm | Chitose, Hokkaido
Inaba Bokujo | Hidaka District, Wakayama
(5 rows)
雖然別名的使用的確使語意更加清楚,但真正使用別名的好處並沒有特別明顯,不過這在 SQL表格連接(join)時就會很清楚了。