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