(정답주의) 프로그래머스 SQL 고득점 Kit - SUM, MAX, MIN

Jiwon Kang·2023년 5월 12일
0

정답주의

  1. 가장 비싼 상품 구하기
SELECT PRICE as 'MAX_PRICE'
FROM PRODUCT
ORDER BY PRICE DESC 
LIMIT 1;
  1. 가격이 제일 비싼 식품의 정보 출력하기
SELECT * 
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
  1. 최댓값 구하기
SELECT DATETIME 
FROM ANIMAL_INS
ORDER BY DATETIME DESC 
LIMIT 1;
  1. 최솟값 구하기
SELECT DATETIME 
FROM ANIMAL_INS
ORDER BY DATETIME 
LIMIT 1;
  1. 동물 수 구하기
SELECT COUNT(ANIMAL_ID)
FROM ANIMAL_INS;
  1. 중복 제거하기
SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS;
SELECT COUNT(*)

FROM

(SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME) as tab;
  • 중복값 제거 DISTINCT
profile
도파민 중독

0개의 댓글