Udostępnij za pośrednictwem


piętra funkcja (XQuery)

Zwraca największą liczbę z żadnej części ułamek, który nie jest większa niż wartość argumentu.Jeśli argument jest sekwencją puste, zwraca pusty sekwencji.

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

Argumenty

  • $arg
    Numer, do którego funkcja jest stosowana.

Remarks

Jeśli typ $arg jest jednym z trzech typów podstawowych numeryczne, xs:float, xs:Double, or xs:decimal, zwracany typ jest taka sama jak $arg Typ. Jeśli typ $arg Typ wskazuje że pochodzi z jednego z typów liczbowych, zwracany typ jest numeryczny typ podstawowy.

Jeśli dane wejściowe funkcji fn:floor, fn:ceiling lub fn:round są danymi nieuwzględniającymi typów xdt:untypedAtomic, są one niejawnie rzutowane na typ xs:double.Każdy inny typ generuje błąd statyczny.

Przykłady

W tym temacie przedstawiono przykłady XQuery przed XML wystąpienia, które są przechowywane w różnych XML kolumn typu AdventureWorks przykładowej bazy danych.Aby uzyskać ogólne informacje o każdej z tych kolumn zobacz xml Data Type Representation in the AdventureWorks Database.

Można posłużyć się próbą pracy w Funkcja pułap (XQuery) for the FLOOR() Funkcja XQuery.Czy konieczna jest zastąpić CEILING() Funkcja kwerendy z FLOOR() funkcji.

defaultButton

Ograniczenia są następujące:

  • The floor() funkcja maps all integer values to xs:decimal.