CS 지식/데이터베이스

[데이터베이스] SQL 함수 및 키워드 정리

지나가던 개발자 2023. 2. 2. 16:37
반응형

COUNT

컬럼의 개수를 구하고자 할 때 사용

  • COUNT(*)을 사용 시 NULL을 포함한 전체 행의 갯수를 출력
  • COUNT(컬럼)을 사용 시 NULL을 제외한 컬럼의 갯수를 출력

SUM

컬럼 내부의 레코드 합을 구하고자 할 때 사용

SUM(컬럼)으로 사용가능

 

AVG

컬럼 내부의 레코드의 평균을 구하고자 할 때 사용

AVG(컬럼)으로 사용가능

 

MAX

컬럼 내부의 레코드 최대값을 구하고자 할 때 사용

MAX(컬럼)으로 사용가능

 

MIN

컬럼 내부의 레코드 최소값을 구하고자 할 때 사용

MIN(컬럼)으로 사용가능

 

ROUND

반올림 및 소수점 자리수를 제한할 때 사용

  • ROUND(숫자)로 사용 시 반올림하여 정수부분만 표현
  • ROUND(숫자, 자릿수)사용 시 반올림 후 해당 소수점 자리 수 까지 표현

CEIL

올림을 하고자 할 때 사용

CEIL(실수)로 사용가능

 

TRUNCATE

버림을 하고자 할 때 사용

TRUNCATE(숫자, 버릴 자릿수)

  • 버릴 자릿수를 반드시 명시해줘야 한다
  • 1이상은 소숫점 자리수를 버린다
  • -1이하는 자연수 자리수를 버린다

 

DISTINCT

중복을 제외하기 위해 사용

 

 

 

반응형