다음을 통해 공유


둥근

✅ Azure Stream Analytics ✅ Fabric Eventstream

지정된 길이 또는 전체 자릿수로 반올림된 숫자 값을 반환합니다.

문법

ROUND ( numericExpression, length )

주장들

numericExpression

반올림할 숫자 식입니다. bigint 또는 float여야 합니다.

길이

numericExpression을 반올림할 정밀도입니다. length 는 typ*e bigint의 식이어야 합니다. 길이가 양수이면 numericExpression길이로 지정된 소수 위치 수로 반올림됩니다. 길이가 음수이면 숫자Expression길이에 지정된 대로 소수점 왼쪽에 반올림됩니다.

반환 형식

numericExpression 형식 반환 형식
빅인트 (bigint) 빅인트 (bigint)
떠다니다 떠다니다

ROUND는 항상 값을 반환합니다. 길이가 음수이고 소수점 앞의 자릿수보다 크면 ROUND는 0을 반환합니다.

예시

SELECT ROUND (a, b) AS res FROM input
표현 결과
ROUND(1, 0) 1
ROUND(0, 0) 0
ROUND(-1, 0) -1
ROUND(1.0, 0) 1.0
ROUND(0.5, 0) 1.0
ROUND(-0.5, 0) -1.0
ROUND(1.234, 2) 1.23
ROUND(1.234, 10) 1.234
ROUND(123.4, -1) 120.0
ROUND(123.4, -10) 0.0
ROUND(501.0101, -3) 1000.0
ROUND(123.9995, 3) 124.0