Data Analysis

MODE PROJECT 'A Drop In Engagement' _SQL Query_#신규가입유저

Genie Lee 2022. 3. 3. 21:33
728x90
반응형

 

위 차트의 쿼리문을 살펴 봅시다.


현업에서 듣는 query 작성 팁

| Query 1 1

daily signups_query1

 

| Query 1 해설 

 

# DATE_TRUNC()함수: DATE_TRUNC('day')를 써주면, 년월일시간 중에서 일만 뽑아줌
SELECT DATE_TRUNC('day', created_at) AS signup_date
      ,COUNT(user_id) AS signup_users
      ,COUNT(CASE WHEN activated_at IS NOT NULL THEN user_id ELSE NULL END) AS activated_users  # activated_at이 null값 아닌 것만 세는 것 
FROM tutorial.yammer_users 
WHERE created_at BETWEEN '2014-06-01 00:00:00' AND '2014-08-31 23:59:59'
GROUP BY signup_date

 

     Run Now    

728x90
반응형