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