데이터 처리 도구 80

썸네일 이미지
DAY 23 / [solvesql] 연습문제 5개 풀기

난이도풀기문제 이름난이도 33개- 전날에 비해 미세먼지가 많이 증가한 날 찾기 - 누락된 펭귄의 몸무게 데이터를 추정하여 채우기 - 온라인 쇼핑몰의 월 별 매출액 집계난이도 41개- 파레토 법칙난이도 51개- 카테고리 별 매출 비율 카테고리 별 매출 비율쿼리 효율성 비교해보기 1) 윈도우 함수 + 서브쿼리를 사용할 때 SELECT category , sub_category , ROUND(MAX(sales_sub_category), 2) AS sales_sub_category , ROUND(MAX(sales_category), 2) AS sales_category , ROUND(MAX(sales_total), 2) AS sales_total , ROUND((MAX(sa..

DAY 22 / [solvesql] 연습문제 6개 풀기

난이도풀기문제 이름난이도 21개- 3년간 들어온 소장품 집계하기난이도 33개- 오스트리아 고객들의 환불 금액- 일주일 매출 정산하기- 수컷 펭귄 분류하기난이도 42개- 서울숲 AQI(Air Quality Index) 분석- 온라인 쇼핑몰의 일일 매출을 월별로 누적 합산하기난이도 50개x 서울숲 AQI(Air Quality Index) 분석 -- 각 분기별 전체 기간 동안 US AQI LEVEL이 차지하는 날의 비율을 백분율로 표현하는 쿼리WITH aqi AS (SELECT measured_at , CASE WHEN measured_at BETWEEN '2022-01-01' AND '2022-03-31' THEN 'q1' WHEN measured_at BETWEEN '..

썸네일 이미지
DAY 21 / [solvesql] 연습문제 1개 풀기

난이도풀기문제 이름난이도 20개x난이도 30개x난이도 40개x난이도 51개- 폐쇄할 따릉이 정류소 찾기 1 폐쇄할 따릉이 정류소 찾기 1WITH cross_tab AS ( SELECT s1.station_id AS s1_id , s1.name AS s1_name , RADIANS(s1.lat) AS s1_lat , RADIANS(s1.lng) AS s1_lng , s1.updated_at AS s1_at , s2.station_id AS s2_id , s2.name AS s2_name , RADIANS(s2.lat) AS s2_lat , RADIANS(s2.lng) AS s2_lng , s2.update..

DAY 19 / [solvesql] 연습문제 8개 풀기

난이도풀기문제 이름난이도 23개- 팁 많이 준 고객들의 특징- 제목이 모음으로 끝나지 않는 영화- 언더스코어(_)가 포함되지 않은 데이터 찾기난이도 33개- 멘토링 짝꿍 리스트- 작품이 없는 작가 찾기- 일주일 후 안내 메일 발송 건수 계산하기난이도 42개- 입문반 페이지를 본 세션 찾기- 페이지에서 스크롤을 내렸을까? 난이도 50개x 복습1. COUNT (DISTINCT col1, col2) 👉 두 컬럼의 고유 조합 세기MySQL에서는 COUNT(DISTINCT col1, col2) 와 같이 여러 컬럼을 괄호 안에 함께 나열하여 작성하면, NULL이 포함되지 않은 고유한 값 조합의 개수를 바로 셀 수 있다. 하지만 표준 SQL에서는 이런 방식이 아니기 때문에, CONCAT() 함수를 이용해 컬럼들..

DAY 18 / [solvesql] 연습문제 10개 풀기

난이도풀기문제 이름난이도 14개- 크리스마스 게임 찾기- 펭귄 조사하기- 지자체별 따릉이 정류소 개수 세기- 메리 크리스마스 2024난이도 24개- 135번 정류소에서 대여한 자전거 ID- 일요일 저녁 손님들의 식사 금액- 싱가포르 고객의 주문 내역- 다음날도 서울숲의 미세먼지 농도는 나쁨 😢난이도 31개- 쇼핑몰의 일일 매출액과 ARPPU난이도 4, 51개- 온라인 쇼핑몰의 Stickiness 복습1. 소수점 이하 숫자 다루기ROUND(7.825, 2) -- 7.83TRUNCATE(7.825, 2) -- 7.82CEIL(7.825) -- 8FLOOR(7.825) -- 7 ROUND(컬럼명 or 값, n): 값을 소수점 이하 n자리수로 반올림해라. TRUNCATE(..

DAY 17 / [solvesql] 연습문제 10개 풀기

난이도풀기문제 이름난이도 14개- 어떤 종류의 강아지들이 등록 되었을까요?- 레스토랑의 영업일- 영어로 볼 수 있는 장편 영화- 파스텔과 크레용으로 그린 작품난이도 24개- 점검이 필요한 자전거 찾기- 레스토랑의 대목- 레스토랑의 요일별 VIP- 고액 영수증 찾기난이도 31개- 배송 예정일 예측 성공과 실패난이도 4, 51개- 월별 주문 리텐션 (롤링 리텐션) 복습1. 리텐션 (롤링 리텐션)롤링 리텐션을 월 단위로 주문을 기준으로 계산하는 쿼리 (작성 순서) (1) 모든 주문 건마다 해당 주문 고객의 첫 주문일, 마지막 주문일이 언제인지 붙인다.-> 월 단위로 할 것이므로 일을 월로 변환한다.-- 첫 주문월 👉 집계 기준-- 마지막 주문월 👉 계산 시 비교 기준(2) (1)번에서 만든 테이블을 에..

썸네일 이미지
DAY 16 / [solvesql] 연습문제 10개 풀기

난이도풀기문제 이름난이도 14개- 레스토랑의 일일 평균 매출액 계산하기- Catherine 감독의 영화- 제목이 모음으로 시작하지 않는 단편 영화- 소장 경로가 누락된 2005년 소장품난이도 24개- 직속 상사 구하기- 버뮤다 삼각지대에 들어가버린 택배- 쇼핑몰의 일일 매출액- 서울북부지방법원 따릉이 정류소난이도 31개- 지역별 주문의 특징난이도 4, 51개- 월별 주문 리텐션 (클래식 리텐션) 복습1. 정규표현식제목이 모음으로 시작하지 않는 영화만 추출하는 쿼리-- 방법 1SELECT titleFROM moviesWHERE title NOT REGEXP '^[AEIOU]'-- 방법 2SELECT titleFROM moviesWHERE title REGEXP '^[^AEIOU].*' 2. 리텐션 (..

1 2 3 4 5 6 7 8 ··· 12