solvesql - 다음날도 서울숲의 미세먼지 농도는 나쁨 😢(SubQuery, WITH)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/bad-finedust-measure/ https://solvesql.com/problems/bad-finedust-measure/ solvesql.com   1. 문제난이도2, 정답률 64.58% 서울숲 일별 평균 대기오염도 데이터셋은 2022년 서울숲 대기오염도 측정소에서 매일 기록한 대기오염 정보를 담고 있습니다. measurements 테이블의 pm10 컬럼에는 다양한 대기오염도 측정 기준 중에서도 미세먼지(PM10) 농도가 기록되어 있습니다. 이 데이터를 이용하여 당일의 미세먼지 농도보다 바로 다음날의 미세먼지 농도가 더 안좋은 날을 찾아주세요. 결과는 아래 컬럼들을 포함해야 합니다. -  today: 당일 (YYYY-MM-DD..
solvesql - 카테고리 별 매출 비율(SUM() OVER())
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/revenue-pct-per-category/ https://solvesql.com/problems/revenue-pct-per-category/ solvesql.com   1. 문제난이도5, 정답률 29.19% US E-Commerce Records 2020 데이터셋은 미국 이커머스 웹사이트의 판매 데이터 입니다. records 테이블에는 어느 온라인 쇼핑몰의 주문 데이터 입니다. 주문된 상품의 카테고리(category), 서브 카테고리(sub_category), 매출액(sales) 등의 정보가 들어있습니다. 서브 카테고리 별 매출액을 계산하고 그 매출액이 각 서브 카테고리가 속해있는 카테고리 안에서 비중을 얼마나 차지하는지, 그리고 ..
solvesql - 레스토랑의 대목(SubQuery, IN, Group By)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/high-season-of-restaurant/ https://solvesql.com/problems/high-season-of-restaurant/ solvesql.com   1. 문제난이도2, 정답률 62.30% tips 테이블에는 식사 금액, 팁, 결제자 성별, 요일, 시간대 등 어느 레스토랑의 테이블 당 결제에 관련된 데이터가 들어있습니다. 요일별 매출액 합계를 구하고, 매출이 1500 달러 이상인 요일의 결제 내역을 모두 출력하는 쿼리를 작성해주세요. 쿼리 결과에는 tips 테이블에 있는 모든 컬럼이 포함되어야 합니다. 2. 조건요일별 매출액 합계가 1500달러 이상인 요일 확인(SubQuery, SELECT, GROUP BY,..
solvesql - 점검이 필요한 자전거 찾기(SUM, Group By)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/inspection-needed-bike/ https://solvesql.com/problems/inspection-needed-bike/ solvesql.com   1. 문제난이도2, 정답률 48.20% 따릉이를 운영하는 서울시에서는 매달 따릉이 자전거의 정기점검을 진행하고 있습니다. 1달에 주행 거리가 50km 이상인 자전거가 정기점검 대상에 포함됩니다. 2021년 2월 정기점검 대상 자전거를 추출하려고 합니다. rental_history 테이블을 사용해 2021년 1월 한 달간 총 주행 거리가 50km 이상인 자전거의 ID를 출력하는 쿼리를 작성해주세요. 2. 조건2021-01 한달간 주행거리가 50KM 이상인 자전거의 ID 출력(..
solvesql - 버뮤다 삼각지대에 들어가버린 택배(BETWEEN, Group By)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/shipment-in-bermuda/ https://solvesql.com/problems/shipment-in-bermuda/ solvesql.com   1. 문제난이도2, 정답률 36.19%  Brazilian E-Commerce Public Dataset by Olist 데이터셋은 브라질의 이커머스 웹사이트인 Olist Store의 판매 데이터 입니다. 그 중 olist_orders_dataset 테이블에는 주문 ID, 고객 ID, 주문 상태, 구매 시각 등 주문 내역 데이터가 들어있습니다. Olist의 주문부터 배송까지 프로세스는 다음 단계를 통해 이루어지고, 각 단계마다 시각을 기록하고 있습니다. 1. 고객의 구매 - order..
solvesql - 우리 플랫폼에 정착한 판매자 2(Group By, HAVING, ORDER BY)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/settled-sellers-2/ https://solvesql.com/problems/settled-sellers-2/ solvesql.com  1. 문제난이도2, 정답률 28.59% olist_order_items_dataset 테이블에는 주문 안에 어떤 상품이 포함되어 있는지, 상품의 판매자는 누구인지 등 상품 단위의 데이터가 들어있습니다.상품 가격이 50달러 이상인 주문이 100건 이상 들어온 판매자 리스트를 주문 건수가 많은 순서대로 출력하는 쿼리를 작성해주세요. 쿼리 결과에는 아래 컬럼이 있어야 합니다.seller_id - 판매자 IDorders - 판매자가 판매한 주문 건수 2. 조건판매자 ID와 판매자가 판매한 주문 건수 ..
solvesql - 일별 블로그 방문자 수 집계(Group By)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/blog-counter/ https://solvesql.com/problems/blog-counter/ solvesql.com   1. 문제난이도2, 정답률 40.14%  ga 테이블에는 데이터리안 기술 블로그에 설치된 Google Analytics를 활용해 수집한 방문, 클릭 로그가 들어 있습니다. 2021년 8월 2일부터 2021년 8월 9일까지 날짜별로 몇 명의 방문자가 방문했는지 알고 싶습니다. 해당 일자 내 로그 테이블에 이벤트가 하나라도 기록 된 경우 방문자로 집계합니다. 기간 별 방문자 수를 일별로 추출하는 쿼리를 작성해주세요. 결과 데이터에는 아래 2개 컬럼이 들어가야하며, 방문일을 기준으로 오름차순 정렬되어있어야 합니다...
solvesql - 레스토랑 웨이터의 팁 분석(Round, Group By)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/tip-analysis/ https://solvesql.com/problems/tip-analysis/ solvesql.com   1. 문제난이도2, 정답률 46.19%  tips 테이블에는 식사 주문 금액, 팁, 결제자 성별, 요일, 시간대 등 음식점의 방문 고객들과 관련된 데이터가 들어있습니다. 음식점의 요일, 시간대 별 패턴을 분석해보고자 합니다. 구체적으로는 각 요일의 시간대별 평균 팁은 얼마인지, 평균 일행 수는 몇 명인지 확인하고자 합니다. 평균 팁과 평균 일행 수는 소수점 아래 셋째 자리에서 반올림 해 둘째 자리까지 출력하고, 결과 데이터가 요일, 시간대의 알파벳 순으로 정렬되도록 쿼리를 작성해주세요. 결과 데이터에는 아래 ..
solvesql - 두 테이블 결합하기(Join)
·
solvesql - SQL문제
문제 출처 : https://solvesql.com/problems/join/ https://solvesql.com/problems/join/ solvesql.com   1. 문제난이도2, 정답률 31.98%  역대 올림픽 정보 데이터셋은 역대 올림픽 경기와 관련된 데이터가 들어있는 테이블로 이루어져 있습니다. athletes 테이블에는 역대 올림픽 참가 선수의 이름이 들어 있습니다. events 테이블에는 종목과 경기 이름이 들어 있습니다. games 테이블에는 올림픽 개최 연도, 개최 도시와 시즌 정보가 기록되어 있습니다. records 테이블에는 역대 올림픽 참가 선수들의 신체 정보와 획득한 메달 정보가 기록되어 있습니다. 이 테이블은 다른 테이블과 매핑할 수 있는 ID 정보도 가지고 있습니다. t..
solvesql - 최고의 근무일을 찾아라(Subquery)
·
solvesql - SQL문제
문제 출처 :https://solvesql.com/problems/sales-summary/  https://solvesql.com/problems/sales-summary/ solvesql.com   1. 문제난이도1, 정답률 39.60%  tips 테이블에는 식사 금액, 팁, 결제자, 성별, 요일, 시간대 등 어느 레스토랑의 테이블 당 결제에 관련된 데이터가 들어있습니다. 이 레스토랑의 일일 평균 매출을 계산해주세요. 예를 들어, 일일 매출이 다음과 같다면 일일 평균 매출은 287.5 입니다. 컬럼의 이름은 avg_sales로 출력해주세요. 결과는 소수점 아래 셋째 자리에서 반올림하여 둘째 자리까지 표시되어야 합니다.  2. 조건레스토랑의 일일 평균 매출을 구해야 함 (SELECT)요일별로 일일 매출..
정차노
차노의 끄적끄적