모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

대량 데이터에 정규 표현식 조건을 걸 때 유의할 점은?

  1. 정규 표현식은 문자 컬럼에만 쓸 수 있어 숫자를 다룰 수 없다
  2. 컬럼을 가공하므로 인덱스를 활용하지 못해 대상 범위를 먼저 줄이는 편이 좋다
  3. 정규 표현식은 표준 SQL이 아니므로 결과를 신뢰할 수 없다
  4. 정규 표현식은 LIKE보다 항상 빠르다
정답과 해설 보기

2. 컬럼을 가공하므로 인덱스를 활용하지 못해 대상 범위를 먼저 줄이는 편이 좋다

함수로 컬럼을 가공하면 저장된 값이 아니라 계산 결과를 비교해야 하므로 인덱스가 무력해집니다. 범위 조건으로 대상을 줄인 뒤 마지막 걸러 내기에 쓰는 편이 현실적입니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.