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