다음 Oracle SQL의 실행 결과는?
SELECT SUBSTR('abcdefg', 1, 4) FROM DUAL;
정답 1번
Oracle의 `SUBSTR(문자열, 시작위치, 길이)`는 지정 위치부터 요청한 개수만큼 문자를 반환한다. `SUBSTR('abcdefg', 1, 4)`에서 시작 위치 1은 첫 문자 a이고 그 자리부터 a·b·c·d 네 글자를 취하므로 결과는 `abcd`다. `cdef`나 `defg`는 시작 위치를 각각 3 또는 4로 적용한 결과이며, 길이 인수는 끝 위치가 아니라 반환할 문자 수다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21