Menu
Coddy logo textTech

Opérateurs mathématiques

Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 23 sur 72.

En SQL, vous pouvez effectuer des calculs directement avec les valeurs des colonnes dans vos requêtes. Cela est utile lorsque vous devez calculer de nouvelles valeurs à partir de données existantes. Par exemple :
OpérateurOpération
+Addition
-Soustraction
*Multiplication
/Division
SELECT price + 10 as increased_price,
       price - 10 as reduced_price,
       price * 10 as multiple_price,
       price / 2 as half_price
FROM products;
Remarque importante concernant la division : Lors de la division d’entiers en SQL, le résultat dépend des types de données concernés :
  • Entier ÷ Entier = Entier (tronqué) : 7 / 2 = 3 (et non 3.5)
  • Entier ÷ Flottant = Flottant : 7 / 2.0 = 3.5
  • Flottant ÷ Entier = Flottant : 7.0 / 2 = 3.5
Pour obtenir des résultats décimaux lors de la division d’entiers, assurez-vous qu’au moins un opérande est un nombre flottant (utilisez des valeurs comme 2.0 au lieu de 2).
challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • products : id, price, quantity

Créez deux colonnes calculées :

  1. Première colonne nommée high_mix_op :
    • Prenez la colonne du prix
    • Multipliez-la par 2
    • Soustrayez 20 au résultat
  2. Deuxième colonne nommée low_mix :
    • Prenez la colonne de la quantité
    • Divisez-la par 1.5
    • Ajoutez 5 au résultat

Essayez vous-même

quiz iconTestez-vous

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

Entraînez-vous par vous-même : Playground SQL