분류 전체보기 190

[프로그래머스] 5월 식품들의 총매출 조회하기 MySQL

문제[프로그래머스] 5월 식품들의 총매출 조회하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krFOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성해주세요. 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요. 정답SELECT FO.PRODUCT_ID, FP.PRODUCT_NAME, SUM(FP.PRICE * FO.AMOUNT) TOTAL_SALESFROM FOOD_PRODUCT FP JOIN FOOD_..

[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 MySQL

문제[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요.정답SELECT CATEGORY, PRICE MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCT WHERE (CATEGORY, PRICE) IN ( SELECT CA..

20240706_TIL

1. 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 강의 2. 코딩테스트2-1. Python 코딩테스트 2-2. MySQL 코딩테스트[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 MySQL [프로그래머스] 조건별로 분류하여 주문상태 출력하기 MySQL [프로그래머스] 성분으로 구분한 아이스크림 총 주문량 MySQL [프로그래머스] 루시와 엘라 찾기 MySQL [프로그래머스] 조건에 맞는 도서 리스트 출력하기 MySQL [프로그래머스] 평균 일일 대여 요금 구하기 MySQL [프로그래머스] 조건에 맞는 사용자와 총 거래금액 조회하기 MySQL [프로그래머스] 가격대 별 상품 개수 구하기 MySQL [프로그래머스] 3월에 태어난 여성 회원 목록 출력하기 MySQL [프로그래머스] 대여 기록이..

TIL 2024.07.06

[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기 MySQL

문제[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기정답SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITESFROM REST_INFO WHERE (FOOD_TYPE, FAVORITES) IN ( SELECT FOOD_TYPE, MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE)ORDER BY FOOD_TYPE DESC최대 값과 음식의 종류를 WHERE절로 주어 이 두가지 모두 충족하는 것만 출력하는 방법으로 풀었습니다.

[프로그래머스] 조건에 맞는 사용자와 총 거래금액 조회하기 MySQL

문제[프로그래머스] 조건에 맞는 사용자와 총 거래금액 조회하기정답SELECT UGU.USER_ID, UGU.NICKNAME, SUM(PRICE) TOTAL_SALESFROM USED_GOODS_BOARD UGB JOIN USED_GOODS_USER UGU ON UGB.WRITER_ID = UGU.USER_IDWHERE UGB.STATUS = 'DONE'GROUP BY UGU.USER_IDHAVING SUM(PRICE) >= 700000ORDER BY SUM(PRICE)이 문제의 조건은 1. 완료된 중고, 2. 중고 거래의 총 금액이 70만원 이상, 3. 총 거래금액을 기준으로 오름차순 정렬입니다. 따라서 WHERE을 통해 완료된 중고만 출력하고, GROUP BY를 통해 한 사람이 거래한 거래를 묶어주고,..