5. 언더스코어(_)가 포함되지 않은 데이터 찾기
2024-12-19
select
page_location
from
ga g
where g.page_location not like '%\_%' ESCAPE '\'
group by page_location
order by page_location asc
문제의 조건 : _
를 포함하지 않는 경우만 출력
SQL 쿼리 실행 시에 _
도 %
처럼 와일드카드,,? 로 인식을 하기 때문에 ESCAPE 구문을 사용해줘야 제대로 검색이 된다. 굳이 \
얘를 쓸 필요는 없고 다른 기호를 써도 무방하다! ESCAPE 뒤에 명시만 잘 해주면 됨
ex)
SELECT * FROM ga g WHERE g.page_location not like '%#_%' ESCAPE '#'