From c2339ccfebfa302755945646d0e142a98b6a8690 Mon Sep 17 00:00:00 2001 From: Sergei Shtykov Date: Tue, 28 Jan 2020 19:11:43 +0300 Subject: [PATCH] CLICKHOUSEDOCS-496: Clarification. --- docs/en/query_language/functions/rounding_functions.md | 2 +- docs/ru/query_language/functions/rounding_functions.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/query_language/functions/rounding_functions.md b/docs/en/query_language/functions/rounding_functions.md index b5d046b5c1d..c762f4367de 100644 --- a/docs/en/query_language/functions/rounding_functions.md +++ b/docs/en/query_language/functions/rounding_functions.md @@ -88,7 +88,7 @@ Rounds a number to a specified decimal position. - If the rounding number is halfway between two numbers, the function uses banker's rounding. - Banker's rounding is a method of rounding fractional numbers. When the rounding number is halfway between two numbers, it's rounded to the nearest even number. For example: 3.5 rounds up to 4, 2.5 rounds down to 2. + Banker's rounding is a method of rounding fractional numbers. When the rounding number is halfway between two numbers, it's rounded to the nearest even digit at the specified decimal position. For example: 3.5 rounds up to 4, 2.5 rounds down to 2. It's the default rounding method for floating point numbers defined in [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754#Roundings_to_nearest). The [round](#rounding_functions-round) function performs the same rounding for floating point numbers. The `roundBankers` function also rounds integers the same way, for example, `roundBankers(45, -1) = 40`. diff --git a/docs/ru/query_language/functions/rounding_functions.md b/docs/ru/query_language/functions/rounding_functions.md index 4b3f99e9854..87ee4303c02 100644 --- a/docs/ru/query_language/functions/rounding_functions.md +++ b/docs/ru/query_language/functions/rounding_functions.md @@ -85,7 +85,7 @@ round(3.65, 1) = 3.6 - Если округляемое число равноудалено от соседних чисел, то используется банковское округление. - Банковское округление (англ. banker's rounding) — метод округления дробных чисел. Если округляемое число равноудалёно от соседних чисел, то оно округляется до ближайшего чётного числа. К примеру, 3,5 округляется до 4, а 2,5 до 2. + Банковское округление (англ. banker's rounding) — метод округления дробных чисел. Если округляемое число равноудалёно от соседних чисел, то оно округляется до ближайшей чётной цифры на заданном десятичном разряде. К примеру, 3,5 округляется до 4, а 2,5 до 2. Это метод округления по умолчанию используемый для чисел с плавающей запятой, определённый в стандарте [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754#Roundings_to_nearest). Функция [round](#rounding_functions-round) также округляет числа с плавающей запятой по этому методу. Функция `roundBankers` округляет не только числа с плавающей запятой, но и целые числа методом банковского округления, например, `roundBankers(45, -1) = 40`.