Group by 2

[solvesql] 일별 블로그 방문자 수 집계

Q. 2021년 8월 2일부터 2021년 8월 9일까지 날짜별로 몇 명의 방문자가 방문했는지 알고 싶습니다. 해당 일자 내 로그 테이블에 이벤트가 하나라도 기록 된 경우 방문자로 집계합니다. 기간 별 방문자 수를 일별로 추출하는 쿼리를 작성해주세요. 결과 데이터에는 아래 2개 컬럼(dt - 방문일, users - 방문자수)이 들어가야하며, 방문일을 기준으로 오름차순 정렬되어있어야 합니다. - 문제 조건 확인 1. 2021년 8월 2일부터 2021년 8월 9일까지 날짜 → where date(~) >= date('2021-08-02') and date(~) = date('2021-08-02') and event_date_kst = date('2021-08-02') and event_date_kst

[SQL] 연습 2022.10.13

[SQL] CASE문

SQL에서 CASE문이란? SQL에서의 CASE문은 엑셀에서 IF() 함수를 떠올리면 이해하기 쉽습니다. 엑셀에서 IF() 함수는 아래와 같이 조건문에 대한 판단에 따라 참인 경우와 아닌 경우로 나뉘어서 작동하게 되는데요. *엑셀에 대한 참고: https://simon-yoon.tistory.com/29 SQL에서의 CASE문도 기본적으로 다음과 같이 작성할 수 있습니다. CASE로 CASE문을 시작하고 영어 문장 쓰듯이 자연스럽게 WHEN 쓰고 THEN 뒤에 출력할 내용을 작성하면 됩니다. SQL 쿼리 작성 예시 이제 MySQL에서 world 데이터베이스를 사용하여 쿼리를 작성해 보겠습니다. 아래는 world 데이터베이스의 country 테이블 일부입니다. 저는 여기서 빨간 박스로 표시한 populat..

[SQL] 연습 2022.07.02