SQLD · 제59회 · 35번

Q.352025592과목 · SQL 기본 및 활용
다음 두 REGEXP_SUBSTR 호출에서 입력 문자열이 'BCD'일 때, 결과가 (첫번째='BCD', 두번째=NULL)이 되게 하는 빈칸 두 곳의 정규식 패턴 조합으로 옳은 것은?
보기
정규식 패턴 매칭 규칙 (Oracle REGEXP_SUBSTR, 기본 옵션)
패턴의미
B.DB + 임의의 한 문자 + D
BCD정확히 'BCD'
b.db + 임의의 한 문자 + d (소문자)
SELECT REGEXP_SUBSTR('BCD', ( ? )) AS 첫번째,
       REGEXP_SUBSTR('BCD', ( ? )) AS 두번째
FROM DUAL;
-- 목표 결과: 첫번째 = 'BCD', 두번째 = NULL
  • 1'b.d', 'B.D'
  • 2'B.D', 'B.D'
  • 3'B.D', 'b.d'
  • 4'BCD', 'BCD'

정답: 3 · 'B.D', 'b.d'

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기