Funzione MySQL Round()

Funzione Mysql Round



L'arrotondamento dei numeri si riferisce alla ricerca del valore vicino approssimativo di un dato valore numerico. L'arrotondamento dei numeri è una pratica comune quando si lavora con valori numerici, consentendo di ottenere un valore numerico più facile da leggere e analizzare.

In questo tutorial imparerai a conoscere la funzione round() di MySQL. Tratteremo cosa fa la funzione, la sua sintassi, i parametri accettati, i valori restituiti e gli esempi pratici dell'utilizzo della funzione.

Funzione MySQL Round()

In MySQL, la funzione round() in MySQL consente di arrotondare un valore numerico a un numero specificato di cifre decimali.







Quanto segue mostra la sintassi della funzione round in MySQL:



ROUND(numero, decimali_posizioni)

La funzione accetta due argomenti principali:



  • Il numero da arrotondare.
  • Decimal_places – Questo parametro specifica il numero di posizioni decimali a cui viene arrotondato il numero di input. Questo è un parametro facoltativo. Se manca, la funzione arrotonda il numero al numero intero più vicino.

Dai un'occhiata al seguente esempio:





SELEZIONA GIRO(3.14159);
-- 3
SELECT ROUND(3.14159, 0) come p;
- 3

Come puoi vedere dall'output, impostare il parametro decimal_places su 0 o ometterlo è molto esatto. Entrambi restituiscono il valore al numero intero più vicino.

Esempio 1: utilizzo della funzione Round() con valore decimale positivo

Questo esempio mostra il valore risultante quando il valore del parametro decimal_places è impostato su un numero intero positivo:



SELECT ROUND(3.14159, 0) come p;

Produzione:

p    |
-----+
3.142|

Esempio 2: utilizzo della funzione Round() con decimale negativo

Possiamo anche impostare il parametro decimal_places su un valore negativo come mostrato di seguito:

SELECT ROUND(3.14159, -3) come p;

Questo dovrebbe forzare la funzione ad arrotondare il valore prima del decimale.

Risultato:

p|
-+
0|

Esempio 2:

SELECT ROUND(314159.14159, -3) come p;

Risultato:

p     |
------+
314000|

Esempio 3: utilizzo della funzione Round() in una tabella

Possiamo anche utilizzare la funzione round() in una colonna della tabella come mostrato di seguito:

Arrotonda i valori come segue:

seleziona valore, ROUND(valore) come arrotondamento da random_ints ri ;

Produzione:

Conclusione

La funzione round() di MySQL è uno strumento prezioso per approssimare i numeri a un livello di precisione specificato. Può essere utilizzato in varie operazioni matematiche e statistiche e viene spesso utilizzato per semplificare i calcoli e renderli più gestibili. La funzione round() è facile da usare e può essere una preziosa aggiunta al tuo toolkit MySQL.