B.D.A.I
메뉴
🤖
B.D.A.I
▼
knock
▼
Report
Learning
▼
커뮤니티
로그인
현직자 신청
학회 소개
AI 기업분석
AI 캠퍼스맵
공모전
클래스
코딩 테스트
스터디
수료시험
정부교육
자격증
🚪 knock
🙋 질문하기
☕ 커피챗
채용 게시판
대외활동
BDAI Picks
← 기출문제
SQL 문법 심화반 수료시험 (2)
미분류 · 0pt
SQL 쿼리는 작성 순서와 달리 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY의 논리적 순서로 처리됩니다. 이를 바탕으로 할 때, 다음 중 쿼리 동작에 대한 설명으로 옳은 것은 무엇입니까?
WHERE 절은 SELECT 절보다 먼저 처리되므로, WHERE 절에서 컬럼에 대한 산술 연산식(예: unit_price * qty > 1000)은 조건으로 사용할 수 없다.
SELECT 절은 WHERE 절보다 먼저 처리되므로, SELECT 절에서 정의한 별칭(Alias)을 WHERE 절의 조건으로 사용할 수 있다.
윈도우 함수는 SELECT 단계에서 처리되므로 WHERE 절에서 직접 사용할 수 없으며, 일반적으로 CTE나 서브쿼리로 감싼 후 바깥에서 조건을 걸어야 한다.
SELECT 절에서 정의한 별칭(Alias)은 같은 SELECT 절의 다른 컬럼 표현식에서도 바로 사용할 수 있다.
제출하기