목록쿼리문 (13)
On the journey of

SolveSQL에서 그냥 풀 수 있는 문제들 중 카테고리를 살짝 바꿔봤다 :) 데이터리안 캠프 실전반에서 다는 아니고... 6문제 정도 공개했길래 도전! 1. 첫 주문과 마지막 주문 - https://solvesql.com/problems/first-and-last-orders/ solvesql solvesql.com Q. Brazilian E-Commerce Public Dataset By Olist 데이터셋은 브라질의 Olist Store 라는 쇼핑몰에서 수집한 데이터를 담고 있습니다. 그 중 olist_orders_dataset 테이블에는 쇼핑몰에서 상품을 구매한 고객, 주문 일자, 상품 도착 일자와 같은 주문 정보가 들어있습니다. 주문 일자를 나타내는 order_purchase_timestamp ..

1. 몇 분이서 오셨어요? - https://solvesql.com/problems/size-of-table/ solvesql solvesql.com Q. Waiter's Tips 데이터에는 레스토랑에서 근무한 웨이터가 서빙했던 테이블과 팁에 대한 정보가 들어있습니다. 서빙했던 테이블 중 고객이 홀수 명이었던 경우만 보여주는 쿼리를 작성해주세요. 쿼리 결과에는 모든 컬럼이 출력되어야 합니다. 테이블 당 일행의 수는 size 컬럼에 들어있습니다. 예를 들어, 5명이서 방문한 테이블의 경우 size 컬럼의 값이 5입니다. A. 홀수의 특징: 2로 나누면 1이 남는다 - mod 함수를 활용해보자. select * ##모든 칼럼을 가져와야 하니까 명시 없이 *로 지정 from tips where mod(size..

1. 레스토랑 웨이터의 팁 분석 - https://solvesql.com/problems/tip-analysis/ solvesql solvesql.com Q. tips 테이블에는 식사 주문 금액, 팁, 결제자 성별, 요일, 시간대 등 음식점의 방문 고객들과 관련된 데이터가 들어있습니다. 음식점의 요일, 시간대 별 패턴을 분석해보고자 합니다. 구체적으로는 각 요일의 시간대별 평균 팁은 얼마인지, 평균 일행 수는 몇 명인지 확인하고자 합니다. 평균 팁과 평균 일행 수는 소수점 아래 셋째 자리에서 반올림 해 둘째 자리까지 출력하고, 결과 데이터가 요일, 시간대의 알파벳 순으로 정렬되도록 쿼리를 작성해주세요. 결과 데이터에는 아래 4개의 컬럼이 들어가야 합니다. day - 요일 time - 시간대 avg_tip..

1. 할부는 몇 개월로 해드릴까요 - https://solvesql.com/problems/installment-month/ solvesql solvesql.com Q. olist_order_payments_dataset 테이블에는 각 주문의 결제 정보가 저장되어 있습니다. 고객이 Olist 상점에서 신용카드로 주문한 내역을 할부 개월 수 별로 나누어 살펴보려고 합니다. 할부 개월 수 별로 주문 수, 최소 결제 금액, 최대 결제 금액, 평균 결제 금액을 집계해주세요. 결과 데이터에는 5개의 컬럼이 들어가야 합니다. payment_installments - 할부 개월 수 order_count - 주문 수 min_value - 최소 결제 금액 max_value - 최대 결제 금액 avg_value - 평균 ..