SQL로 하는 데이터 분석데이터 분석 단계로 나아가기그루핑해서 보기 Ⅲ

Q

HAVING 절에서 alias인 region 안쓰고 원래 구문인 SUBSTRING(address, 1, 2) = '서울' 이라고 쓰니 오류가 나는데, 왜 그런건가요?

조회 892

좋아요 7

2020년 7월 26일




A
3개의 답변이 있어요



2020년 7월 27일

댓글 1

2020년 7월 27일
HAVING SUBSTRING(address, 1, 2) IS NOT NULL 처럼 해도 ERROR 1054 (42S22) at line 1: Unknown column 'address' in 'having clause' 라고 에러가 나네요. HAVING은 Grouping 된 이후의 결과를 다루기 때문에 column을 alias로 region이라 지정해주면 조회가 안되는듯한 느낌이네요...



2020년 10월 9일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇