인프런 커뮤니티 질문&답변

Levi님의 프로필 이미지
Levi

작성한 질문수

8시간 완성 SQLD(2과목)

노랭이 76번 문제풀이

질문드려요

해결된 질문

작성

·

49

·

수정됨

0

안녕하세요 76번 질문드립니다.
sum(C2) 는 이해가 되는데 뒤에 붙은 C2는 어떤 의미인건가요?
AS라면 sum에 왜 AS를 붙인건지 궁금합니다.

답변 1

1

땃지님의 프로필 이미지
땃지
지식공유자

Levi님, 안녕하세요.

아마도 아래 문장을 이야기 하시는 것 같습니다.

SELECT SUM(C2) C2
FROM V_TBL
WHERE C2 > 200 AND C1='B

SUM(C2) 를 그냥 두게 되면 컬럼 이름이 'SUM(C2)'가 됩니다. 따라서 Alias로 컬럼 이름을 C2로 출력되게 한 것으로 보입니다. 함수를 사용하는 경우 Alias로 컬럼 이름을 변경해주는 경우가 많습니다. AS를 생략한 형태인거고요. 아래와 같이 사용해도 같은 문장이 됩니다.

SELECT SUM(C2) AS C2
FROM V_TBL
WHERE C2 > 200 AND C1='B

질문 주셔서 감사합니다!

Levi님의 프로필 이미지
Levi

작성한 질문수

질문하기