MySQL AS關鍵字是用來對表或者列起別名的。使用別名可以使查詢結果更具可讀性,同時也可以減少代碼的復雜度。但是在某些情況下,AS關鍵字是可以省略的。
在以下情況下,可以省略AS關鍵字:
SELECT column_name alias_name FROM table_name;
在這種情況下,alias_name會自動被認為是列的別名。
SELECT COUNT(*) total FROM orders;
這種情況下,total就是COUNT(*)函數的自動別名。
需要注意的是,如果列名或者表名中含有空格或者符號等特殊字符,仍然需要使用AS關鍵字來為其起別名。