Oracle 기준으로 입고 테이블의 창고코드(VARCHAR2)·품목코드… | [SQLD] SQL 개발자 기출유형 모의고사 8회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 8회
Oracle 기준으로 입고 테이블의 창고코드(VARCHAR2)·품목코드 조회 조건에 대한 설명으로 옳은 것은?
1
다중 열 IN 은 값 쌍이 모두 같은 행만 찾는다
2
WHERE 에 SELECT 절 별칭을 쓸 수 있다
3
BETWEEN 'W1' AND 'W3' 은 'W30' 도 찾는다
4
창고코드 > 'W9' 는 'W10' 도 찾는다
해설
(창고코드, 품목코드) IN (('W1','P1'), ('W2','P2'))같은 다중 열 IN 은 두 열 값의 쌍이 목록의 한 쌍과 모두 같은 행만 찾는다.문자열은 앞 글자부터 사전순으로 비교하므로 'W30' 은 'W3' 뒤에, 'W10' 은 'W9' 앞에 놓인다.
- 'W30' 은 상한 'W3' 보다 커서 BETWEEN 범위 밖이다.
- 'W10' 은 두 번째 글자 1 이 9 보다 작아 조건을 만족하지 않는다.
- WHERE 는 SELECT 보다 먼저 처리되어 SELECT 별칭을 쓸 수 없다.
오류나 개정된 내용이 보이면 알려주세요