Fonctions numériques en SQL
Cet exemple présente diverses fonctions numériques utilisées pour effectuer des calculs mathématiques simples sur des champs numériques dans les requêtes SQL.
Objectifs
- Compréhension des fonctions numériques, application pratique de ces dernières dans des exemples de prix
Exemple
```SQL SELECT ROUND(prix, 2) AS 'Prix arrondi', ABS(prix - 100) AS 'Différence absolue avec le prix de référence' FROM produits;
Exercice
Écrivez une requête SQL qui calculera le total des prix des produits, arrondi à deux chiffres décimaux.
Solution (cliquer pour afficher)
Afficher la solution
```SQL SELECT ROUND(SUM(prix), 2) AS 'Total arrondi' FROM produits;
Pour aller plus loin
- Fonction CONCAT : Combiner des champs de différentes tables pour calculer le total des prix à partir de plusieurs sources.
- Fonction CEILING : Arrondir un nombre vers l’entier supérieur. Utilisez-la si vous souhaitez arrondir une somme totale en entiers plutôt qu’en chiffres décimaux.
