Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retourne une valeur numérique, arrondie à la longueur ou à la précision indiquée.
Syntaxe
ROUND ( numericExpression, length )
Les arguments
numericExpression
Expression numérique à arrondir. Doit être bigint ou float.
longueur
Précision à laquelle numericExpression doit être arrondie. la longueur doit être une expression de typ*e bigint. Lorsque la longueur est un nombre positif, numericExpression est arrondi au nombre de positions décimales spécifiées par longueur. Lorsque la longueur est un nombre négatif, numericExpression est arrondie sur le côté gauche du point décimal, comme spécifié par la longueur.
Types de retour
| numericExpression, type | Type de retour |
|---|---|
| bigint | bigint |
| flotter | flotter |
ROUND retourne toujours une valeur. Si la longueur est négative et supérieure au nombre de chiffres avant la virgule décimale, ROUND retourne 0.
Exemples
SELECT ROUND (a, b) AS res FROM input
| L'Expression | Résultat |
|---|---|
| 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 |