고득점 Kit
-
[프로그래머스 DB] IS NULL 답안카테고리 없음 2022. 11. 16. 19:59
1. 경기도에 위치한 식품창고 목록 출력하기 풀이: 더보기 우선 주소에서 경기도로 시작하는 Column을 분리시켜 주어야 하고, 냉동시설 여부가 NULL 일때, 'N' 으로 출력해야 하므로 IFNULL(Nullable,'N') 으로 치환시켜줍니다. 그 다음 ORDER BY 함수로 창고 ID 를 오름차순으로 정렬해줍니다. SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID ASC 2. 이름이 없는 동물의 아이디 풀이: 더보기 NAME 컬럼이 NULL 일때를 조건절로 출력하면 된다. SELEC..
-
[프로그래머스 DB] SUM, MAX, MIN 답안뜯고 또 뜯어보는 컴퓨터/데이터베이스(DataBase) 2022. 11. 16. 19:07
1. 가장 비싼 상품 구하기 풀이 : 더보기 PRODUCT 테이블에서 가장 높은 판매가를 출력하는 SQL 문입니다. 따라서, MAX( ) 키워드를 사용하여 최대값을 나타내었으며, 컬럼명 변경을 위해, AS 사용해주었습니다. SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT 2. 가격이 제일 비싼 식품의 정보 출력하기 풀이 : 더보기 우선 가장 비싼 식품의 PRICE를 MAX( ) 를 사용하여 view 테이블로 꺼내온 다음, where 조건절로 PRICE가 일치한 column을 꺼내왔습니다. SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) AS PRICE FROM FOOD_PRODUCT) 3. 최댓값 구하기 풀이 : 더..