Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✅ Поток событий Azure Stream Analytics ✅ Fabric
Возвращает числовое значение, округленное до указанной длины или точности.
Синтаксис
ROUND ( numericExpression, length )
Аргументы
numericExpression
Числовое выражение, округляемое. Должен быть bigint или float.
длина
Точность, к которой требуется округлять числовое выражениеExpression . длина должна быть выражением type*e bigint. Если длина является положительным числом, числовойExpression округляется до числа десятичных позиций, указанных длиной. Если длина является отрицательным числом, числовойExpression округляется слева от десятичной точки, как указано по длине.
Типы возвращаемых данных
| числовой типExpression | Тип возвращаемого значения |
|---|---|
| Бигинт | Бигинт |
| плавать | плавать |
ROUND всегда возвращает значение. Если длина отрицательной и больше числа цифр до десятичной запятой, ROUND возвращает значение 0.
Примеры
SELECT ROUND (a, b) AS res FROM input
| Выражение | Результат |
|---|---|
| ROUND(1, 0) | 1 |
| ROUND(0, 0) | 0 |
| ROUND(-1, 0) | -1 |
| ROUND(1.0, 0) | 1.0 |
| ROUND(0.5, 0) | 1.0 |
| ROUND(-0.5, 0) | –1,0 |
| ROUND(1.234, 2) | 1.23 |
| ROUND(1.234, 10) | 1.234 |
| ROUND(123.4, -1) | 120.0 |
| ROUND(123.4, -10) | 0,0 |
| ROUND(501.0101, -3) | 1000.0 |
| ROUND(123.9995, 3) | 124.0 |