문제
다음 정규표현식 패턴의 의미로 올바른 것은?
SQLREGEXP_LIKE(전화번호, '^010-[0-9]{4}-[0-9]{4}$')
① 010으로 시작하고 하이픈과 숫자 4자리씩 2번 반복 ② 010을 포함하고 하이픈으로 구분된 숫자들 ③ 010으로 시작하고 숫자 8자리로 끝남 ④ 010-숫자4자리-숫자4자리 형식과 정확히 일치
정답
4번
해설
^는 문자열 시작, $는 끝을 의미하므로 전체 문자열이 정확히 010-숫자4자리-숫자4자리 형식과 일치해야 한다. {4}는 정확히 4개, [0-9]는 숫자 1개를 의미한다. 중간에 다른 문자가 있으면 매치되지 않는다.