Menu
Coddy logo textTech

Mathematical Operators

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 :
OperatorOperation
+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 impliqués :
  • Entier ÷ Entier = Entier (tronqué) : 7 / 2 = 3 (pas 3.5)
  • Entier ÷ Float = Float : 7 / 2.0 = 3.5
  • Float ÷ Integer = Float : 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 float (utilisez des valeurs comme 2.0 au lieu de 2).
challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • <strong>products</strong> : <strong>id</strong>, <strong>price</strong>, <strong>quantity</strong>

Créez deux colonnes calculées :

  1. Première colonne nommée high_mix_op :
    • Prenez la colonne price
    • Multipliez-la par 2
    • Soustrayez 20 du résultat
  2. Seconde colonne nommée low_mix :
    • Prenez la colonne quantity
    • 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