본문 바로가기

코딩테스트/프로그래머스48

MySQL - 프로그래머스 코딩테스트 [IS NULL - 경기도에 위치한 식품창고 목록 출력하기] 1234SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID;Colored by Color Scriptercs 2022. 10. 11.
MySQL - 프로그래머스 코딩테스트 [GROUP BY - 식품분류별 가장 비싼 식품의 정보 조회하기] 12345678SELECT A.CATEGORY, B.MAX_PRICE, A.PRODUCT_NAME FROM FOOD_PRODUCT A INNER JOIN ( SELECT MAX(PRICE) AS MAX_PRICE, CATEGORY FROM FOOD_PRODUCT WHERE CATEGORY IN ('과자', '국', '김치', '식용유') GROUP BY CATEGORY ) B ON A.CATEGORY = B.CATEGORY AND B.MAX_PRICE = A.PRICE ORDER BY 2 DESC;Colored by Color Scriptercs 2022. 10. 11.
MySQL - 프로그래머스 코딩테스트 [GROUP BY - 즐겨찾기가 가장 많은 식당 정보 출력하기] 1234567SELECT A.FOOD_TYPE, A.REST_ID, A.REST_NAME, A.FAVORITES FROM REST_INFO A INNER JOIN ( SELECT MAX(FAVORITES) AS FAV, FOOD_TYPE FROM REST_INFO GROUP BY FOOD_TYPE ) B ON A.FOOD_TYPE = B.FOOD_TYPE AND A.FAVORITES = B.FAV ORDER BY A.FOOD_TYPE DESC;Colored by Color Scriptercs 2022. 10. 11.
MySQL - 프로그래머스 코딩테스트 [SUM, MAX, MIN - 가격이 제일 비싼 식품의 정보 출력하기] 12345678SELECT PRODUCT_ID , PRODUCT_NAME , PRODUCT_CD , CATEGORY , PRICE FROM FOOD_PRODUCTORDER BY PRICE DESCLIMIT 0, 1;cs 2022. 10. 7.
MySQL - 프로그래머스 코딩테스트 [SELECT - 서울에 위치한 식당 목록 출력하기] 1234567891011SELECT A.REST_ID , A.REST_NAME , A.FOOD_TYPE , A.FAVORITES , A.ADDRESS , ROUND(AVG(B.REVIEW_SCORE), 2) AS SCORE FROM REST_INFO A INNER JOIN REST_REVIEW B ON A.REST_ID = B.REST_ID WHERE A.ADDRESS LIKE '서울%'GROUP BY A.REST_IDORDER BY SCORE DESC, A.FAVORITES DESC;cs 2022. 10. 7.
MySQL - 프로그래머스 코딩테스트 [SELECT - 3월에 태어난 여성 회원 목록 출력하기] 123456SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE MONTH(DATE_OF_BIRTH) = '3' AND GENDER = 'W' AND TLNO IS NOT NULL ORDER BY MEMBER_ID;Colored by Color Scriptercs 2022. 10. 7.