상세 컨텐츠

본문 제목

[오늘의 코드 142] [SOLVESQL] 언더스코어(_)가 포함되지 않은 데이터 찾기

코드 공부

by eun_00 2024. 12. 9. 22:43

본문

https://solvesql.com/problems/data-without-underscore/

[문제]

  • 데이터리안 블로그 GA 로그 (2022년 1월) 데이터베이스는 2022년 1월 데이터리안 웹사이트에서 Google Analytics 4 (GA4)를 이용해 수집한 사용자 행동 데이터입니다.
  • ga 테이블의 page_location 컬럼은 페이지 뷰, 클릭, 스크롤 등의 사용자 행동이 수집된 페이지 경로를 담고 있습니다. page_location 컬럼의 값이 언더스코어('_')를 포함하지 않는 경우만 출력하는 쿼리를 작성해주세요. 쿼리 결과에는 page_location 컬럼만 있어야 하고, 중복되는 값은 1번만 나와야 하며 오름차순으로 정렬되어 있어야 합니다.

[💡 정답]

SELECT DISTINCT page_location
FROM ga
WHERE page_location NOT LIKE '%\_%' ESCAPE '\'
ORDER BY page_location;

✔️알게된 것

- 처음에 ESCAPE 문자로 지정해주지 않아서 틀렸다. 

이스케이프 문자를 지정해주고, ' \_' 로 찾기

관련글 더보기