2014-09-26 25 views
1

所以我的問題是,以下是否有任何差異?我可以使用mysql alias with「as」關鍵字

select count(students) as nos from tbl_student; 

select count(students)nos from tbl_student 
+1

不存在,也沒有差異 – Jens 2014-09-26 06:23:13

+1

有兩種表達無差異,請參考本http://stackoverflow.com/questions/4164653/whats-the- sql-keyword-as- – VidyaR 2014-09-26 06:30:24

+1

AS是可選的。但是兩個查詢之間的區別是......你在nos之前的秒查詢中甚至沒有空格。這會給你一個錯誤:-p – Riz 2014-09-26 06:31:25

回答

1

沒有區別。 'AS'關鍵字是可選的。

在使用AS關鍵字時,人們發現它更易讀,更清晰。使用它的原因是,在閱讀大型查詢時,通過查找AS來更容易地找出別名。

關注這個SO QUESTION1 ... SO QUESTION2 ... SO QUESTION3

+0

這是意見,而不是我分享的一個。 – Strawberry 2014-09-26 06:39:12

+1

絕對可以更輕鬆地瀏覽大型查詢 – Luke 2014-09-26 06:58:52

相關問題