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.