반응형

SQL 63

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

문제 설명 문제 예시 소스코드 SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE) AS TOTAL_SALES FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_USER AS U ON B.WRITER_ID = U.USER_ID WHERE B.STATUS LIKE 'DONE' GROUP BY U.USER_ID HAVING TOTAL_SALES >= 700000 ORDER BY TOTAL_SALES 풀이 - 상품 금액의 합을 total_sales라는 변수로 저장 - 거래 상태가 'done'인 것들만 추출 - 거래가 완료된 상품을 기준으로 user_id로 그룹핑을 하고, total_sales가 70만원 이상인 것들만 추출 - total_sales 기준으로 오름..

[프로그래머스] 경기도에 위치한 식품창고 목록 출력하기 (Mysql)

문제 설명 문제 예시 소스코드 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID 풀이 - IFNULL를 사용하여, FREEZER_YN의 값이 NULL인지 확인하고, 맞으면 값을 'N'으로 출력 - ADDRESS가 경기도로 시작하는 것들만 추 - WAREHOUSE_ID를 기준으로 오름차순 출력

반응형