我不擅長查詢寫作,但寫了很多從我開始MySQL的時候。最近我注意到沒有必要在名稱別名中鍵入AS
關鍵字。MySQL AS關鍵字
SELECT name AS n
等於
SELECT name n
但是我知道,這種能力是從幾年前出來。我有兩個問題圍繞這個問題:
- 是
AS
關鍵字是多餘的? 有時以前,當我在網站上遇到一個沒有
AS
的網站上的自定義查詢時,它的執行使MySQL服務關閉,我改變了名稱別名的方式,添加了AS
關鍵字,這個小小的改變使它工作!這裏有什麼問題?
類似於http://stackoverflow.com/questions/2454951/why-would-you-use-as-when-aliasing-a-sql-table - 別名列名是語法糖,使查詢有點更容易閱讀。 – FrustratedWithFormsDesigner
可能你使用了一個需要as關鍵字的mysql版本。 – Mihai
@FrustratedWithFormsDesigner也是它的兩種用途正式記錄? – revo