STUDY/기술 ∙ Tech

[SQL] 프로그래머스 SUM, MAX, MIN 문제 정답

linchpin's 2023. 11. 6. 16:31

 

programmers SQL 고득점 Kit

 


 

Level 1

 

가장 비싼 상품 구하기

-- 1. MAX 활용
SELECT MAX(PRICE)
FROM PRODUCT;

-- 2. LIMIT 활용
SELECT PRICE AS MAX_PRICE
FROM PRODUCT
ORDER BY PRICE DESC
LIMIT 1;

 

최대값 구하기

SELECT DATETIME
FROM ANIMAL_INS
ORDER BY DATETIME DESC
LIMIT 1;

 

 


 

Level 2

 

가격이 제일 비싼 식품의 정보 출력하기

SELECT *
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;

 

최솟값 구하기

SELECT MIN(DATETIME) AS 시간
FROM ANIMAL_INS;

 

동물수 구하기

SELECT COUNT(ANIMAL_ID) AS COUNT
FROM ANIMAL_INS;

 

중복 제거하기

SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS;