Oracle에서 다음 SQL의 실행 결과는?
SELECT REGEXP_SUBSTR('ORD-2026-0815', '[0-9]+', 1, 2) AS result FROM dual;
정답 1번
`[0-9]+`에 일치하는 부분 문자열은 왼쪽부터 '2026', '0815' 두 개다. REGEXP_SUBSTR의 다섯 번째 인수 2는 두 번째 일치를 반환하라는 뜻이다. 반환값은 숫자가 아니라 부분 문자열이므로 선행 0을 유지한 '0815'가 결과다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-16