다음을 통해 공유


숫자 값 함수 - floor

적용 대상: SQL Server

인수 값보다 크지 않은 소수 부분이 없는 가장 큰 숫자를 반환합니다. 인수가 빈 시퀀스인 경우 빈 시퀀스를 반환합니다.

구문

  
fn:floor ($arg as numeric?) as numeric?  

인수

$arg
함수가 적용되는 번호입니다.

설명

$arg 형식이 xs:float, xs:double 또는 xs:decimal의 세 가지 숫자 기본 형식 중 하나인 경우 반환 형식은 $arg 형식과 동일합니다. $arg 형식이 숫자 형식 중 하나에서 파생된 형식인 경우 반환 형식은 기본 숫자 형식입니다.

fn:floor, fn:ceiling 또는 fn:round 함수에 대한 입력이 xdt:untypedAtomic, 형식화되지 않은 데이터인 경우 암시적으로 xs:double캐스팅됩니다. 다른 모든 형식은 정적 오류를 생성합니다.

예제

이 항목에서는 AdventureWorks 샘플 데이터베이스의 다양한 xml 형식 열에 저장된 XML 인스턴스에 대한 XQuery 예제를 제공합니다.

floor() XQuery 함수의 최대값 함수(XQuery)에서 작업 샘플을 사용할 수 있습니다. 쿼리의 ceiling() 함수를 floor() 함수로 바꾸기만 하면 됩니다.

구현 제한 사항

제한 사항은 다음과 같습니다.

  • floor() 함수는 모든 정수 값을 xs:decimal에 매핑합니다.

참고 항목

ceiling 함수(XQuery)
round 함수(XQuery)
xml 데이터 형식에 대한 XQuery 함수