2013-10-29 111 views
0

這兩個查詢的結果是否相同?這些SQL查詢是否返回完全相同的結果?

Select MIN(create_time) a, accounts FROM table1 

......還有......

Select MIN(create_time) AS a, accounts FROM table1 
+2

是的,這是一樣的。 –

+0

'AS'是一個可選的關鍵字。 –

+0

http://stackoverflow.com/questions/6125433/different-ways-to-alias-a-column看了這個 – SriniV

回答

0

是的,這是一樣的。另外,如果你的別名是由更多的單詞組成的,那麼你應該在雙引號之間使用它。

像這樣:

Select MIN(create_time) "MINIMUM TIME", accounts FROM table1 

一個我已經說過,這個版本也相當於:

Select MIN(create_time) AS "MINIMUM TIME", accounts FROM table1 
+0

Radu Gheorghiu 謝謝!!! – almoujtahed

+0

@almoujtahed不客氣,我希望一切都清楚。每次提出問題時,都不要忘記提醒和/或標記正確的答案。 –

+1

SQL中的標識符需要用雙引號引起來。單引號表示字符串文字。 ''MINIMUM TIME''是一個字符串,''MINIMUM TIME''是一個標識符(在本例中是列別名) –