Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает самое большое число без дробной части, которое не превышает значения аргумента. Если аргумент представляет собой пустую последовательность, то возвращается пустая последовательность.
Синтаксис
fn:floor ($arg as numeric?) as numeric?
Аргументы
- $arg
Число, к которому применяется функция.
Замечания
Если тип $arg является производным от одного из трех базовых числовых типов, xs:float, xs:double или xs:decimal, то возвращаемое значение будет иметь базовый числовой тип $arg. Если тип $arg является одним из производных числовых типов, возвращаемое значение будет принадлежать базовому числовому типу.
Если входные данные функций fn:floor, fn:ceiling или fn:round functions имеют нетипизированный тип xdt:untypedAtomic, они неявно приводятся к типу xs:double. Использование любого другого типа вызовет статическую ошибку.
Примеры
В этом разделе приведены примеры запросов XQuery к экземплярам XML, которые хранятся в столбцах типа xml различных таблиц образца базы данных AdventureWorks. Обзор каждого из этих столбцов см. в разделе Представление типов xml-данных в базе данных AdventureWorks.
Можно использовать пример реализации в ceiling function (XQuery) для функции floor() XQuery. Все, что нужно сделать, — заменить в запросе функцию ceiling() на функцию floor().
Ограничения реализации
Существуют следующие ограничения:
- Функция floor() устанавливает соответствие всех целочисленных значений значениям xs:decimal.
См. также
Справочник
Функция ceiling (XQuery)
round (XQuery)
Применение функций XQuery к типу данных XML