Функции с числовыми значениями — 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. Использование любого другого типа вызовет статическую ошибку.
Примеры
В этом разделе приведены примеры XQuery для экземпляров XML, хранящихся в различных столбцах типов XML в примере базы данных AdventureWorks.
Вы можете использовать рабочий пример в функции потолка (XQuery) для функции XQuery на полу(). Все, что вам нужно сделать, — заменить функцию потолок() в запросе функцией floor().
Ограничения реализации
Существуют следующие ограничения:
- Функция floor() сопоставляет все целые значения с xs:decimal.
См. также
Функция потолка (XQuery)
циклический функция (XQuery)
Функции XQuery для типа данных XML