MySQL中,我們可以給查詢結果中的列名設置別名。別名的作用是讓查詢結果更易讀、易理解、易處理。
使用別名的格式是在列名后面加上AS,然后緊跟著別名。例如,查詢一個員工表的姓名和工資:
SELECT `name` AS 姓名, salary AS 工資 FROM employee;
在這個查詢結果中,我們可以看到列名已經被改成了“姓名”和“工資”,更易讀、易理解。
除了在列名后面使用AS關鍵字,我們也可以直接用空格來代替:
SELECT `name` 姓名, salary 工資 FROM employee;
這個SQL語句的結果跟上面的是一樣的。
別名可以用于處理查詢結果,例如在查詢中進行計算,并將結果通過別名來表示:
SELECT `name` 姓名, salary 工資, (salary * 12) 年薪 FROM employee;
在這個查詢結果中,我們可以看到除了“姓名”和“工資”之外,還有一個“年薪”列,該列的值是工資乘以12。這個別名可以讓我們更方便地處理查詢結果。
總之,MySQL中支持給查詢結果中的列設置別名。使用別名可以使查詢結果更易讀、易理解、易處理。