SQLDSQL 활용난이도 3MCQ

SQLD SQL 활용 기출문제 #892

문제

다음 정규표현식의 의미로 가장 적절한 것은?

SQL
REGEXP_LIKE(상품코드, '^[0-9]{3}-[A-Z]{2}$')

① 숫자 3자리 다음에 하이픈, 그 다음 대문자 2자리로 끝남 ② 숫자와 대문자가 하이픈으로 구분되어 나타남 ③ 숫자 3개 이상과 대문자 2개 이상이 하이픈으로 연결됨 ④ 숫자로 시작하고 대문자로 끝나는 패턴

정답

1

해설

^는 문자열 시작, [0-9]{3}는 숫자 정확히 3자리, -는 하이픈 문자, [A-Z]{2}는 대문자 정확히 2자리, $는 문자열 끝을 의미합니다. 따라서 '123-AB' 같은 형태만 매칭됩니다. {3}과 {2}는 정확한 개수를 의미하므로 '이상'이 아닙니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] SQL 활용 기출 #892 | sqldpass