2013-10-29 3 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 

A I가 말했다,이 버전은 동일합니다 :

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

Radu Gheorghiu 감사합니다 !!! – almoujtahed

+0

@almoujtahed 환영합니다. 모든 것이 명확 해 지길 바랍니다. 질문 할 때마다 upvoting 및/또는 정답을 표시하는 것을 잊지 마십시오. –

+1

SQL의 식별자는 큰 따옴표로 묶어야합니다. 작은 따옴표는 문자열 리터럴을 나타냅니다. "MINIMUM TIME"은 문자열이고, "MINIMUM TIME"은 식별자입니다 (이 경우 별칭은 별칭입니다). –

관련 문제