La funzione ROUND()
Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 26 di 72.
The
Nota: La funzione
Nota: Quando la cifra dopo l’ultima posizione decimale mantenuta è 5 o superiore, l’ultima cifra mantenuta viene arrotondata per eccesso.Esempio pratico con una tabella:
ROUND() funzione viene utilizzata per arrotondare un valore numerico a un numero specificato di cifre decimali. Per usare la funzione, segui questa sintassi:ROUND(number, decimal_places)number: Il numero che vuoi arrotondare
decimal_places: (Facoltativo) Il numero di cifre decimali a cui arrotondare- Se omesso, arrotonda al numero intero più vicino
- Se positivo, arrotonda a quel numero di cifre decimali
- Se negativo, arrotonda a sinistra della virgola decimale
SELECT ROUND(3.7);
-- Restituisce 4.0
SELECT ROUND(3.3);
-- Restituisce 3.0
SELECT ROUND(3.5);
-- Restituisce 4.0 (arrotonda per eccesso a partire da .5)ROUND() in SQLite restituisce sempre un valore in virgola mobile (REAL), motivo per cui i risultati sopra includono un punto decimale (ad es., 4.0 invece di 4).Arrotondamento a un numero specifico di cifre decimali:SELECT ROUND(3.14159, 2);
-- Restituisce 3.14
SELECT ROUND(3.14159, 1);
-- Restituisce 3.1
SELECT ROUND(3.14159, 0);
-- Restituisce 3.0
SELECT ROUND(3.145, 2);
-- Restituisce 3.15 (arrotonda per eccesso perché la cifra successiva è 5)SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Altre parole chiave
La parola chiave INLa parola chiave BETWEENLa parola chiave LIKELa parola chiave ASRiepilogo - Modelli di telefoni cellulari2Condizioni
Basi delle condizioniLa parola chiave ANDLa parola chiave ORLa parola chiave NOTCombinare più condizioniParentesiValori booleani5Operazioni aritmetiche
Operatori matematiciColonne matematicheL’operazione moduloLa funzione ROUND()3Formato di restituzione specifico
Valori nullOrdinare i risultati Parte 1Ordinare i risultati Parte 2Riepilogo - Azienda di sicurezza informaticaLimitare il numero di recordRiepilogo - Fabbrica di veicoli6Sfide introduttive
Ripasso - Elezione parlamentareRipasso - Arresto di un criminale da parte della poliziaRipasso - Contenitore per bevande da barRipasso - Progetta nuove colonne9Tabelle multiple
JOIN di base, parte 1JOIN di base, parte 2Riepilogo - JOINSelf joinRiepilogo - Self joinUNIONSemplificare le query, parola chiave WITHRiepilogo - Query con WITHRiepilogo - Impresa edile immobiliare12Funzioni finestra, parte 2
Funzioni RANK e DENSE_RANKRipasso: RANK e DENSE_RANKFunzione NTILEFunzioni di aggregazioneCriteri ROWS e RANGEEsercitati da solo: Playground SQL