SQL 개발자 (SQLD) / 02 SQL기본및활용
다음 중 인덱스를 활용하기 가장 어려운 조건절은?
- 가입일에서 연도만 추출한 값이 특정 값과 같은 조건
- 부서코드가 목록 중 하나와 같은 조건
- 가입일이 특정 기간 사이에 있는 조건
- 사원번호가 특정 값과 같은 조건
정답과 해설 보기
1. 가입일에서 연도만 추출한 값이 특정 값과 같은 조건
컬럼에 함수를 씌우면 저장된 값이 아니라 계산 결과를 비교해야 하므로 그 컬럼의 인덱스를 쓸 수 없습니다. 같은 의미라도 컬럼을 그대로 두고 범위로 비교하도록 바꿔 쓰는 편이 낫습니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.