floor 함수(XQuery)

해당 인수의 값보다 크지 않은 소수가 포함되지 않은 가장 큰 수를 반환합니다. 인수가 빈 시퀀스이면 빈 시퀀스가 반환됩니다.

구문

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

인수

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

주의

$arg의 유형이 3가지 숫자 기본 유형인 xs:float, xs:double 또는 xs:decimal 중 하나이면 반환 유형은 $arg 유형과 같습니다. $arg의 유형이 숫자 유형 중 하나에서 파생된 것이라면 반환 유형은 기본 숫자 유형입니다.

fn:floor, fn:ceiling 또는 fn:round 함수에 대한 입력이 형식화되지 않은 데이터인 xdt:untypedAtomic인 경우 이 데이터는 xs:double로 암시적으로 형변환됩니다. 다른 유형을 사용하면 정적 오류가 발생합니다.

이 항목에서는 AdventureWorks 예제 데이터베이스의 다양한 xml 유형 열에 저장된 XML 인스턴스에 대한 XQuery 예를 제공합니다. 이러한 각 열에 대한 개요는 AdventureWorks 데이터베이스의 xml 데이터 형식 표시를 참조하십시오.

floor() XQuery 함수에 대한 ceiling 함수(XQuery)에 있는 작업 예제를 사용할 수 있습니다. 이를 위해서는 쿼리에 있는 ceiling() 함수를 floor() 함수로 바꾸기만 하면 됩니다.

구현 시 제한 사항

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

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

참고 항목

참조

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

도움말 및 정보

SQL Server 2005 지원 받기