這兩個查詢的結果是否相同?這些SQL查詢是否返回完全相同的結果?
Select MIN(create_time) a, accounts FROM table1
......還有......
Select MIN(create_time) AS a, accounts FROM table1
這兩個查詢的結果是否相同?這些SQL查詢是否返回完全相同的結果?
Select MIN(create_time) a, accounts FROM table1
......還有......
Select MIN(create_time) AS a, accounts FROM table1
是的,這是一樣的。另外,如果你的別名是由更多的單詞組成的,那麼你應該在雙引號之間使用它。
像這樣:
Select MIN(create_time) "MINIMUM TIME", accounts FROM table1
一個我已經說過,這個版本也相當於:
Select MIN(create_time) AS "MINIMUM TIME", accounts FROM table1
Radu Gheorghiu 謝謝!!! – almoujtahed
@almoujtahed不客氣,我希望一切都清楚。每次提出問題時,都不要忘記提醒和/或標記正確的答案。 –
SQL中的標識符需要用雙引號引起來。單引號表示字符串文字。 ''MINIMUM TIME''是一個字符串,''MINIMUM TIME''是一個標識符(在本例中是列別名) –
是的,這是一樣的。 –
'AS'是一個可選的關鍵字。 –
http://stackoverflow.com/questions/6125433/different-ways-to-alias-a-column看了這個 – SriniV