Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retourneert een numerieke waarde, afgerond op de opgegeven lengte of precisie.
Syntaxis
ROUND ( numericExpression, length )
Argumenten
numeriekeexpressie
De numerieke expressie die moet worden afgerond. Moet bigint of float zijn.
lengte
De precisie waarop numericExpression moet worden afgerond. lengte moet een expressie van typ*e bigint zijn. Wanneer lengte een positief getal is, wordt numeriekeexpressie afgerond op het aantal decimale posities dat is opgegeven met lengte. Als lengte een negatief getal is, wordt numeriekeexpressie afgerond aan de linkerkant van het decimaalteken, zoals opgegeven door lengte.
Retourtypen
| type numeriekeexpressie | Resultaattype | 
|---|---|
| Bigint | Bigint | 
| zweven | zweven | 
ROUND retourneert altijd een waarde. Als de lengte negatief is en groter is dan het aantal cijfers vóór het decimaalteken, retourneert AFRONDEN 0.
Voorbeelden
SELECT ROUND (a, b) AS res FROM input
| Uitdrukking | Resultaat | 
|---|---|
| AFRONDEN(1, 0) | 1 | 
| AFRONDEN(0, 0) | 0 | 
| AFRONDEN(-1, 0) | -1 | 
| AFRONDEN(1,0, 0) | 1.0 | 
| AFRONDEN(0,5, 0) | 1.0 | 
| AFRONDEN(-0,5, 0) | -1.0 | 
| AFRONDEN(1,234, 2) | 1.23 | 
| AFRONDEN(1,234, 10) | 1.234 | 
| ROUND(123,4, -1) | 120.0 | 
| ROUND(123,4, -10) | 0,0 | 
| ROUND(501.0101, -3) | 1000.0 | 
| AFRONDEN(123,9995, 3) | 124.0 |