다음 두 REGEXP_SUBSTR 호출에서 입력 문자열이 'XYZ'일 때, 결과가 (첫번째='XYZ', 두번째=NULL)이 되게 하는 빈칸 두 곳의 정규식 패턴 조합으로 옳은 것은?
보기
정규식 패턴 매칭 규칙 (Oracle REGEXP_SUBSTR, 기본 옵션)
| 패턴 | 의미 |
|---|---|
X.Z | X + 임의의 한 문자 + Z |
XYZ | 정확히 'XYZ' |
x.z | x + 임의의 한 문자 + z (소문자) |
SELECT REGEXP_SUBSTR('XYZ', ( ? )) AS 첫번째,
REGEXP_SUBSTR('XYZ', ( ? )) AS 두번째
FROM DUAL;
-- 목표 결과: 첫번째 = 'XYZ', 두번째 = NULL
- 1'x.z', 'x.z'
- 2'XYZ', 'XYZ'
- 3'x.z', 'X.Z'
- 4'X.Z', 'x.z'
꿈라CBT