FLOOR(Transact-SQL)
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스
지정된 숫자 식보다 작거나 같은 최대 정수를 반환합니다.
구문
FLOOR ( numeric_expression )
인수
numeric_expression
정확한 숫자 또는 근사치 숫자 데이터 형식 범주의 식입니다.
반환 형식
반환 형식은 numeric_expression 입력 형식에 따라 달라집니다.
입력 형식 | 반환 형식 |
---|---|
float, real | float |
10진수(p, s) | 10진수(38, s) |
int, smallint, tinyint | int |
bigint | bigint |
money, smallmoney | money |
bit | float |
결과가 반환 형식에 맞지 않으면 산술 오버플로 오류가 발생합니다.
예제
다음 예에서는 FLOOR
함수의 인수로 양수, 음수 및 통화 값을 넣고 계산합니다.
SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45);
결과는 numeric_expression과 동일한 데이터 형식으로 계산된 값의 정수 부분입니다.
--------- --------- -----------
123 -124 123.0000
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예에서는 양수, 음수 및 FLOOR
함수 값을 보여줍니다.
SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45);
결과는 numeric_expression과 동일한 데이터 형식으로 계산된 값의 정수 부분입니다.
----- --------- -----------
123 -124 123