PROGRAMMERS/SQL
-
[프로그래머스] [MySQL] [Level 2] [SUM, MAX, MIN] 가격이 제일 비싼 식품의 정보 출력하기PROGRAMMERS/SQL 2022. 10. 13. 00:59
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT) SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1
-
[프로그래머스] [MySQL] [Level 1] [IS NULL] 경기도에 위치한 식품창고 목록 출력하기PROGRAMMERS/SQL 2022. 10. 13. 00:48
SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, CASE WHEN FREEZER_YN IS NULL THEN 'N' ELSE FREEZER_YN END AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID CASE 문법 CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE 'WHEN 조건에 해당 안되는 경우 반환 값' END WHEN과 THEN은 한쌍 WHEN과 THEN은 다수가 존재할 수 있음 ELSE가 존재하면 모든 조건에 해당하지 않는 경우에 반환 값을 설정할 수 있음 ELSE가 존재하지 않고, 조건에 맞지 않아서 반환 값이 없으면 NUL..