The ROUND() Function
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 26 sur 72.
La fonction ROUND() est utilisée pour arrondir une valeur numérique à un nombre spécifié de décimales. Pour utiliser la fonction, suivez cette syntaxe :
ROUND(number, decimal_places)number: Le nombre que vous souhaitez arrondir
decimal_places: (Optionnel) Le nombre de décimales pour l'arrondi- S'il est omis, arrondit au nombre entier le plus proche
- S'il est positif, arrondit à ce nombre de décimales
- S'il est négatif, arrondit à gauche de la virgule décimale
Par exemple,
Arrondi de base aux nombres entiers :
SELECT ROUND(3.7);
-- Retourne 4
SELECT ROUND(3.3);
-- Retourne 3
SELECT ROUND(3.5);
-- Retourne 4.0 (arrondit à l'unité supérieure à partir de .5)Arrondi à un nombre spécifique de décimales :
SELECT ROUND(3.14159, 2);
-- Retourne 3.14
SELECT ROUND(3.14159, 1);
-- Retourne 3.1
SELECT ROUND(3.14159, 0);
-- Retourne 3.0
SELECT ROUND(3.145, 2);
-- Retourne 3.15 (arrondit à l'unité supérieure car le chiffre suivant est 5)Note : Lorsque le chiffre après la dernière décimale conservée est 5 ou plus, la dernière décimale est arrondie à l'unité supérieure.
Exemple pratique avec un tableau :
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Aide-mémoire
La fonction ROUND() arrondit les valeurs numériques à un nombre spécifié de décimales :
ROUND(number, decimal_places)number: Le nombre à arrondirdecimal_places: (Optionnel) Nombre de décimales- Si omis, arrondit au nombre entier
- Si positif, arrondit à ce nombre de décimales
- Si négatif, arrondit à gauche du point décimal
Exemples :
SELECT ROUND(3.7); -- Retourne 4
SELECT ROUND(3.14159, 2); -- Retourne 3.14
SELECT ROUND(3.14159, 0); -- Retourne 3Dans les requêtes :
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les fondamentaux
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns