Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Vrátí číselnou hodnotu zaokrouhlenou na zadanou délku nebo přesnost.
Syntaxe
ROUND ( numericExpression, length )
Argumenty
numericExpression
Číselný výraz, který se má zaokrouhlit. Musí být bigint nebo plovák.
délka
Přesnost, na kterou se má numericExpression zaokrouhlit. délka musí být výrazem typu*e bigint. Pokud je délka kladné číslo, numericExpression se zaokrouhlí na počet desetinných pozic určených délkou. Pokud je délka záporné číslo, numericExpression je zaokrouhleno na levé straně desetinné čárky, jak je určeno délkou.
Návratové typy
| numericExpression – typ | Návratový typ |
|---|---|
| bigint | bigint |
| float | float |
Funkce ROUND vždy vrátí hodnotu. Pokud je délka záporná a větší než počet číslic před desetinnou čárkou, vrátí funkce ROUND hodnotu 0.
Příklady
SELECT ROUND (a, b) AS res FROM input
| Výraz | Výsledek |
|---|---|
| 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 |