반응형
728x90
2025.09.16.화원본 |1321. Restaurant Growth|Q01SQL에서, (customer_id, visited_on)은 이 테이블의 기본 키입니다.이 테이블은 레스토랑에서 고객 거래에 대한 데이터를 포함하고 있습니다.visited_on은 고객 ID (customer_id)가 레스토랑을 방문한 날짜입니다.amount는 고객이 지불한 총액입니다.당신은 레스토랑의 소유자로, 가능한 확장을 분석하고자 합니다 (매일 최소한 한 명의 고객이 있을 것입니다).고객이 지불한 금액의 7일 이동 평균을 계산하십시오 (즉, 현재 날짜 + 그 전 6일).average_amount는 소수점 둘째 자리까지 반올림해야 합니다.결과 테이블은 visited_on을 기준으로 오름차순으로 정렬하여 반환하십시오.with ..
원본 |1789. Primary Department for Each Employee| |610. Triangle Judgement| |180. Consecutive Numbers| |1164. Product Price at a Given Date| |1204. Last Person to Fit in the Bus| |1907. Count Salary Categories| |1978. Employees Whose Manager Left the Company| |626. Exchange Seats| |1341. Movie Rating| Q01직원은 여러 부서에 속할 수 있습니다.직원이 다른 부서에 합류할 경우, 어떤 부서를 주 부서로 할지 결정해야 합니다.직원이 한 부서에만 소속된 경우, 주 부서 열은'N'..
원본 |1070. Product Sales Analysis III| |1729. Find Followers Count| |619. Biggest Single Number| |1045. Customers Who Bought All Products| ||1731. The Number of Employees Which Report to Each Employee| Q01각 제품이 판매된 첫 해 에 발생한 모든 매출을 찾는 솔루션을 작성하세요 .각 product_id에 대해 Sales 테이블에 나타난 가장 이른 연도를 식별합니다.해당 연도의 해당 제품에 대한 모든 판매 항목을 반환합니다 .product_id , first_year , quantity, price 열 이 있는 테이블을 반환합니다 .결과를 순서에 관..
원본 |1193. Monthly Transactions I| |1174. Immediate Food Delivery II| |550. Game Play Analysis IV| |2356. Number of Unique Subjects Taught by Each Teacher| |1141. User Activity for the Past 30 Days I| Q01각 월과 국가별로 거래 건수와 총액, 승인된 거래 건수와 총액을 찾는 SQL 쿼리를 작성하세요.결과 표를 원하는 순서 대로 반환SELECT date_format(trans_date, "%Y-%m") as month , country , COUNT(trans_date) as trans_count , sum(case when ..
원본 |620. Not Boring Movies| |1251. Average Selling Price| |1075. Project Employees I| |1633. Percentage of Users Attended a Contest| |1211. Queries Quality and Percentage| Q01홀수 ID와 "지루하지 않은" 설명을 가진 영화를 신고하는 솔루션을 작성하세요.rating 내림차순 으로 정렬된 결과 표를 반환합니다 .SELECT *FROM CinemaWHERE 1 = 1 AND ID % 2 != 0 AND description != 'boring'order by rating desc; 타인의 코드 분석요약MOD를 사용한 분, 로 비교한 분 등 존재NOT LIKE를 이용하..
원본 |1661. Average Time of Process per Machine| |577. Employee Bonus| |1280. Students and Examinations| |570. Managers with at Least 5 Direct Reports| |1934. Confirmation Rate| Q01각각 같은 수의 프로세스를 실행하는 여러 대의 기계가 있는 공장 웹사이트가 있습니다 .각 기계가 프로세스를 완료하는 데 걸리는 평균 시간을 구하는 해를 작성하세요 .프로세스 완료 시간은 'end' timestamp에서 'start' timestamp을 뺀 값 입니다평균 시간은 시스템에서 각 프로세스를 완료하는 데 걸린 총 시간을 실행된 프로세스 수로 나누어 계산합니다.결과 표에는 평균 시간..
원본 |상품을 구매한 회원 비율 구하기| |1757. Recyclable and Low Fat Products| |584. Find Customer Referee| |595. Big Countries| |1148. Article Views I| Q01USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 수)을 년, 월 별로 출력하는 SQL문을 작성해주세요.상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해주시고 년이 같다면 월을 기준으로 오름차순 정렬해주세요.WITH BASE_..
프로그래머스 | 그룹별 조건에 맞는 식당 목록 출력하기| |오프라인/온라인 판매 데이터 통합하기| |조건에 부합하는 중고거래 댓글 조회하기| |특정 기간동안 대여 가능한 자동차들의 대여비용 구하기| ||자동차 대여 기록 별 대여 금액 구하기|Q01MEMBER_PROFILE와 REST_REVIEW 테이블에서 리뷰를 가장 많이 작성한 회원의 리뷰들을 조회하는 SQL문을 작성해주세요.회원 이름, 리뷰 텍스트, 리뷰 작성일이 출력되도록 작성해주시고, 결과는 리뷰 작성일을 기준으로 오름차순, 리뷰 작성일이 같다면 리뷰 텍스트를 기준으로 오름차순 정렬해주세요.SELECT MEMBER_NAME , REVIEW_TEXT , date_format(REVIEW_DATE, "%Y-%m-%d") as 'REVIEW_DA..
프로그래머스 | ||우유와 요거트가 담긴 장바구니Summer/Winter Coding(2019)| |조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기| |주문량이 많은 아이스크림들 조회하기| 저자 별 카테고리 별 매출액 집계하기| |대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기|Q01데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다.SELECT CART_IDFROM CART_PRODUCTSWHERE 1 = 1 AND NAME IN ('Milk', 'Yogurt')group by CART_..
프로그래머스 |자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기| |서울에 위치한 식당 목록 출력하기| |자동차 대여 기록에서 장기/단기 대여 구분하기| |자동차 평균 대여 기간 구하기| |헤비 유저가 소유한 장소2021 Dev-Matching: 웹 백엔드 개발자(상반기)|Q01CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 2022년 10월 16일에 대여 중인 자동차인 경우 '대여중' 이라고 표시하고, 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시하는 컬럼(컬럼명: AVAILABILITY)을 추가하여 자동차 ID와 AVAILABILITY 리스트를 출력하는 SQL문을 작성해주세요. 이때 반납 날짜가 2022년 10월 16일인 경우에도 '대여중'으로 표시해주시고 결과는..