본문 바로가기

SQL/프로그래머스

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

반응형

해당 페이지는 프로그래머스의 SQL 문제에 대한 제 풀이 방법을 정리한 내용입니다.


 

 

[문제1] 최댓값 구하기: 가장 최근에 들어온 동물 구하기

SELECT DATETIME 
	FROM ANIMAL_INS
	WHERE DATETIME = (SELECT MAX(DATETIME) FROM ANIMAL_INS);

 

 

 

 

[문제2] 최솟값 구하기: 가장 먼저 들어온 동물 구하기

SELECT DATETIME 
	FROM ANIMAL_INS	
	WHERE DATETIME = (SELECT MIN(DATETIME ) FROM ANIMAL_INS);

 

 

 

 

[문제3] 동물 수 구하기: 동물 보호소에 동물이 몇 마리 들어왔는지 조회하기

SELECT COUNT(ANIMAL_TYPE) 
	FROM ANIMAL_INS;

 

 

 

 

[문제4] 중복 제거하기: 동물 이름 조회시 null값은 제외, 중복값은 하나로 카운팅

SELECT COUNT(DISTINCT(NAME)) 
	FROM ANIMAL_INS
	WHERE NAME IS NOT NULL;

 

반응형