[SQL] MIN/MAX/COUNT/DISTINCT

Yeongsan Son·2021년 7월 21일
0

MIN

  • 테이블의 해당 컬럼의 최소값을 구할 때 사용

  • W3Schools

SELECT MIN(column_name)
FROM table_name
WHERE condition;
  • 프로그래머스
    • 출력값: 보호동물 테이블에서 보호소에 가장 최근에 들어온 시간을 조회
SELECT MAX(DATETIME) FROM ANIMAL_INS

MAX

  • 테이블의 해당 컬럼의 최대값을 구할 때 사용

  • W3Schools

SELECT MAX(column_name)
FROM table_name
WHERE condition;
  • 프로그래머스
    • 출력값: 보호 동물 테이블에서 보호소에 가장 먼저 들어온 시간을 조회
SELECT MIN(DATETIME) FROM ANIMAL_INS

COUNT

  • 테이블의 해당 칼럼의 갯수를 구할 때 사용

  • W3Schools

SELECT COUNT(column_name)
FROM table_name
WHERE condition;
  • 프로그래머스
    • 보호 동물 테이블에서 보호 중인 동물의 수를 조회
SELECT COUNT(ANIMAL_TYPE) FROM ANIMAL_INS

DISTINCT

  • 테이블의 중복되는 칼럼을 제거할 때 사용
SELECT DISTINCT(column_name)
FROM table_name
  • 프로그래머스
    • 보호 동물 테이블에서 이름이 없거나 중복되는 이름을 1개로 통합한 동물 이름의 개수 조회
SELECT COUNT(DISTINCT(NAME)) FROM ANIMAL_INS
WHERE NAME IS NOT NULL
profile
매몰되지 않는 개발자가 되자

0개의 댓글