FLOOR, funkcja (XQuery)
Zwraca największą liczbę z część nie nie jest większa niż wartość argumentu.Jeśli argument jest pusty sekwencji, zwraca pusty sekwencji.
Składnia
fn:floor ($arg as numeric?) as numeric?
Argumenty
- $arg
Numer, do którego zastosowano funkcja.
Uwagi
Jeśli typ $arg jest jednym z trzech typów liczbowych podstawowej, xs:float, xs:double, lub xs:decimal, jest identyczny z typem zwracanym $arg typu.Jeśli typ $arg jest typ, który pochodzi z jednego z typów liczbowych jest zwracany typ podstawowy typu numerycznego.
Jeśli dane wejściowe do funkcji fn:floor, fn:ceiling lub fn:round xdt:untypedAtomic, bez typu danych, to jest niejawnie oddanych do xs:double.Innym typem generuje błąd statyczne.
Przykłady
W tym temacie przedstawiono przykłady XQuery przeciwko wystąpień XML, które są przechowywane w różnych xml wpisz kolumn w AdventureWorks2008R2 przykładowej bazy danych.Przegląd tych kolumn, zobacz XML reprezentacji typu danych w bazie danych AdventureWorks2008R2.
Można użyć przykładowego pracy w ceiling, funkcja (XQuery) dla floor() XQuery funkcji.Konieczna jest zastąpienie ceiling() funkcja kwerendy za pomocą floor() funkcja.
Ograniczenia wdrażania
Są następujące ograniczenia:
- Floor() funkcja odwzorowuje wszystkie wartości całkowitych xs:decimal.
Zobacz także