MySQL Round()-functie

Mysql Round Functie



Getalafronding verwijst naar het vinden van de geschatte nabije waarde van een bepaalde numerieke waarde. Getalafronding is een gangbare praktijk bij het werken met numerieke waarden, waardoor u een numerieke waarde krijgt die gemakkelijker te lezen en te ontleden is.

In deze tutorial leer je over de functie round() van MySQL. We behandelen wat de functie doet, de functiesyntaxis, geaccepteerde parameters, retourwaarden en de praktische voorbeelden van het gebruik van de functie.

MySQL Round()-functie

In MySQL kunt u met de functie round() in MySQL een numerieke waarde afronden op een bepaald aantal decimalen.







Het volgende toont de syntaxis van de round-functie in MySQL:



AFRONDEN(getal; decimale_plaatsen)

De functie accepteert twee hoofdargumenten:



  • Het af te ronden getal.
  • Decimal_places – Deze parameter specificeert het aantal decimalen waarop het ingevoerde getal wordt afgerond. Dit is een optionele parameter. Als het ontbreekt, rondt de functie het getal af naar het dichtstbijzijnde gehele getal.

Kijk eens naar het volgende voorbeeld:





SELECTEER RONDE(3.14159);
-- 3
SELECTEER RONDE(3.14159, 0) als p;
- 3

Zoals je kunt zien aan de uitvoer, is het zeer nauwkeurig om de parameter decimal_places op 0 in te stellen of weg te laten. Beide geven de waarde terug naar het dichtstbijzijnde gehele getal.

Voorbeeld 1: de functie Round() gebruiken met een positieve decimale waarde

Dit voorbeeld toont de resulterende waarde wanneer de waarde van de parameter decimal_places is ingesteld op een positief geheel getal:



SELECTEER RONDE(3.14159, 0) als p;

Uitgang:

p    |
-----+
3.142|

Voorbeeld 2: de functie Round() gebruiken met een negatief decimaal getal

We kunnen de parameter decimal_places ook instellen op een negatieve waarde, zoals hieronder wordt weergegeven:

SELECTEER RONDE(3.14159, -3) als p;

Dit zou de functie moeten dwingen om de waarde af te ronden vóór het decimaalteken.

Resultaat:

p|
-+
0|

Voorbeeld 2:

SELECTEER RONDE(314159.14159, -3) als p;

Resultaat:

p     |
------+
314000|

Voorbeeld 3: de functie Round() gebruiken in een tabel

We kunnen de functie round() ook gebruiken in een tabelkolom, zoals hieronder wordt weergegeven:

Rond de waarden als volgt af:

selecteer waarde, ROUND(waarde) als afronding van random_ints ri ;

Uitgang:

Conclusie

De round()-functie van MySQL is een waardevol hulpmiddel om de getallen tot een bepaald niveau van precisie te benaderen. Het kan worden gebruikt in verschillende wiskundige en statistische bewerkingen en wordt vaak gebruikt om de berekeningen te vereenvoudigen en beter beheersbaar te maken. De functie round() is eenvoudig te gebruiken en kan een waardevolle aanvulling zijn op uw MySQL-toolkit.