데이터 분석 기술 블로그

ROUND 함수 본문

SQL/개념

ROUND 함수

데이터분석가 이채은 2024. 12. 13. 11:07

ROUND 함수란?

"ROUND"는 숫자를 반올림하여 지정된 소수점 자릿수로 값을 반환하는 함수입니다. 소수점 이하를 다룰 때, 특히 소수점 자릿수를 제한하거나 데이터의 정확도를 조정해야 할 때 유용합니다.


ROUND 구문

ROUND(number, decimals)

 

  • number: 반올림할 숫자.
  • decimals: 반올림할 소수점 자리수 (양수, 0, 또는 음수 가능).

ROUND 특징

 

  1. decimals가 양수:
    • 지정된 소수점 자리수에서 반올림.
    • 예: ROUND(123.456, 2) → 123.46.
  2. decimals가 0:
    • 정수 부분만 남기고 소수점 첫째 자리에서 반올림.
    • 예: ROUND(123.456, 0) → 123.
  3. decimals가 음수:
    • 소수점 왼쪽 자리에서 반올림.
    • 예: ROUND(123.456, -1) → 120.

예제

 

 

1. 소수점 둘째 자리까지 반올림

SELECT sale_id, ROUND(amount, 2) AS rounded_amount
FROM Sales;

 


2. 정수로 반올림

SELECT sale_id, ROUND(amount, 0) AS rounded_amount
FROM Sales;


3. 음수 자리 반올림

SELECT sale_id, ROUND(amount, -1) AS rounded_amount
FROM Sales;


4. NULL 처리

NULL 값이 포함된 경우, 결과도 NULL입니다.

SELECT ROUND(NULL, 2) AS rounded_value;

'SQL > 개념' 카테고리의 다른 글

ABS 함수  (0) 2024.12.15
TRIM 함수  (0) 2024.12.14
CHAR_LENGTH 함수  (0) 2024.12.12
ORDER BY 절  (0) 2024.12.11
MIN 함수  (0) 2024.12.10