SQL/[프로그래머스] SQL 고득점 Kit

[프로그래머스] SQL 고득점 Kit 문제풀이 - SUM, MAX, MIN

HSY_mumu 2023. 10. 23. 14:19
728x90

프로그래머스 스쿨 - 온라인 IT 특화 교육 전문 플랫폼

가장 비싼 상품 구하기(Lv. 1)

SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT;

가격이 제일 비싼 식품의 정보 출력하기(Lv. 2)

SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;

최댓값 구하기(Lv. 1)

  1. MAX
SELECT MAX(DATETIME) AS 시간
FROM ANIMAL_INS;
  1. ORDER BY + LIMIT
SELECT DATETIME AS 시간
FROM ANIMAL_INS
ORDER BY DATETIME DESC
LIMIT 1;

최솟값 구하기(Lv. 2)

SELECT MIN(DATETIME) AS 시간
FROM ANIMAL_INS;

동물 수 구하기(Lv. 2)

SELECT COUNT(*)
FROM ANIMAL_INS;

중복 제거하기(Lv. 2)

SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS;
//WHERE NAME IS NOT NULL; (생략가능)
  • `COUNT(필드)` : 필드가 NULL 인 값을 제외하고 카운팅
728x90