728x90 코멘토41 [성동1기 전Z전능 데이터 분석가] Day 25 COALESCE: 안의 인자들 중 첫 번째로 온 Non-Null값을 반환하는 함수 syntax: select column1, COALESCE(column1,0) from TABLE RANK OVER: 데이터들의 순위를 출력하기 위해 사용하는 함수 syntax: RANK() OVER (Order by column2 desc) ranking(순위열의 별칭을 설정) EX) SELECT Studentname, Subject, Marks, (DENSE_)RANK() OVER(ORDER BY Marks desc) RANK FROM ExamResult ORDER BY RANK; PARTITION BY: RANK OVER를 사용할 때 GROUP BY 처럼 사용할 수 있다. EX) SELECT Studentname, S.. 2023. 11. 18. [성동1기 전Z전능 데이터 분석가] Day 24 SQL 실습 # 1.공판장품목별입출고현황 데이터 중 상태가공분류가 냉동이고 기준일자가 "2023.9.1."이며 입,출고량이 0인 데이터는 제외하고 데이터를 조회하세요. select * from 공판장품목별입출고현황 where 1=1 and product_category_name="(냉동)" and stock_date = "2023.9.1" and stock_quantity !=0 and shipment_quantity !=0; # 2.공판장품목별재고현황 테이블에서 냉동이거나 냉장인 수산물품목의 전체입고량 무게가 2번째로 높은 물류센터는 어디인지 확인하세요. SELECT warehouse_code, warehouse_name, SUM(inventory_quantity_kg) as sum_inventory_.. 2023. 11. 16. [성동1기 전Z전능 데이터 분석가] Day 23 SQL 실습 IN/BETWEEN AND나 OR와 비슷한 기능으로 코드의 가독성을 위해 사용한다. Ex) WHERE Country IN(’A’,’B’) = WHERE Country = ‘A’ OR Country = ‘B’ → 국가가 A나 B인 데이터만 가져올 것 BETWEEN ‘1996-07-01’ AND ‘1996-07-31’ → 1996년 7월 1일에서 1996년 7월 31일 사이의 데이터만 가져올 것 LIKE/NOT LIKE 특정 문자가 포함되거나 포함되지 않은 데이터만 불러오는 명령어 Ex) WHERE Unit LIKE ‘%box%’ → box라는 문자가 포함된 데이터만 가져올 것 IS NULL/IS NOT NULL: 비어있는 값이나 비어있지 않은 값을 가져오는 명령어 CASE: 데이터를 특정한 기.. 2023. 11. 15. [성동1기 전Z전능 데이터 분석가] Day 22 오마카세 뉴스레터 데이터 분석: 구독 전환 수를 기준으로 가장 좋았던 2팀과 가장 저조했던 1팀의 비교분석 오마카세 뉴스레터 서비스의 특징 무료 마케팅 뉴스레터(저관여제품) 대상 타겟: 마케팅에 관심을 가질만한 사람(시니어보다 주니어, 20~30대 여성) 대상 타겟이 주로 이용하는 매체: 인스타그램(IG) 가설 재방문이 적고 체류시간이 적을수록 구독 수가 늘어날 것이다. →무료 서비스이기 때문에 빠르게 호기심을 유발하여 초반부의 구독을 이끌어내는 것이 중요하다. → 가장 좋았던 2팀의 재방문율이 가장 낮았고 체류시간도 비교적 적었다. 그에 반해 1팀은 재방문율이 높고 체류시간도 가장 길게 나타났다. PV(페이지뷰)수가 많으면 구독 전환도 많이 일어날 것이다. →PV의 평균 수는 팀별로 차이가 많이나지 않.. 2023. 11. 14. 이전 1 2 3 4 5 6 7 8 ··· 11 다음 728x90