Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:SQL Server
Возвращает ближайшее к аргументу целое значение. Если таких значений несколько, то возвращается набольшее из них. Например:
Если аргумент равен 2.5, round() возвращает 3.
Если аргумент равен 2.4999, цикл() возвращает значение 2.
Если аргумент равен -2.5, round() возвращает -2.
Если аргумент является пустой последовательностью, раунд() возвращает пустую последовательность.
Синтаксис
fn:round ( $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) для функции round() XQuery. Все, что необходимо сделать, — заменить функцию потолок() в запросе функцией round().
Ограничения реализации
Существуют следующие ограничения:
Функция round() сопоставляет целые значения с xs:decimal.
Функция round() xs:double и xs:float между -0,5e0 и -0e0 сопоставляется с 0e0 вместо -0e0.