이 두 쿼리의 결과는 동일합니까?이러한 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
A I가 말했다,이 버전은 동일합니다 :
Select MIN(create_time) AS "MINIMUM TIME", accounts FROM table1
Radu Gheorghiu 감사합니다 !!! – almoujtahed
@almoujtahed 환영합니다. 모든 것이 명확 해 지길 바랍니다. 질문 할 때마다 upvoting 및/또는 정답을 표시하는 것을 잊지 마십시오. –
SQL의 식별자는 큰 따옴표로 묶어야합니다. 작은 따옴표는 문자열 리터럴을 나타냅니다. "MINIMUM TIME"은 문자열이고, "MINIMUM TIME"은 식별자입니다 (이 경우 별칭은 별칭입니다). –
예, 그것은 동일합니다. –
'AS'는 선택적 키워드입니다. –
http://stackoverflow.com/questions/6125433/different-ways-to-alias-a-column 읽어보기 – SriniV