[SQL] 프로그래머스 SUM, MAX, MIN 문제
ANIMAL_INS 테이블
1. 가장 최근에 들어온 동물은 언제 들어왔는지 조회
가장 최근
은 DATETIME이 최댓값을 의미한다.- 최댓값은
MAX
함수를 이용한다.
SELECT MAX(DATETIME) FROM ANIMAL_INS;
2. 가장 먼저 들어온 동물은 언제 들어왔는지 조회
가장 먼저
는 DATETIME이 최솟값을 의미한다.- 최솟값은
MIN
함수를 사용한다.
SELECT MIN(DATETIME) FROM ANIMAL_INS;
3. 동물이 몇 마리들어왔는지 조회
SELECT COUNT(*) FROM ANIMAL_INS;
4. 동물의 이름은 몇 개인지 조회, 단 이름이 NULL이면 집계하지 않으며 중복된 이름은 하나로 친다.
COUNT
함수는 *로 조회할 경우 NULL을 포함한다`.- 필드명으로 조회할 경우에는 NULL을 포함하지 않는다.
- 중복을 제거하고 유일한 경우만 조회할려면
DISTINCT
키워드를 사용한다.
SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS;
Author And Source
이 문제에 관하여([SQL] 프로그래머스 SUM, MAX, MIN 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ohdowon064/SQL-SUM-MAX-MIN-예제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)