FLOOR(Transact-SQL)

적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) SQL 분석 엔드포인트

지정된 숫자 식보다 작거나 같은 최대 정수를 반환합니다.

Transact-SQL 구문 표기 규칙

Syntax

FLOOR ( numeric_expression )  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

인수

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

참고 항목

수치 연산 함수(Transact-SQL)