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 :
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 :
| Operator | Operation |
|---|---|
| + | 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;- 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
Défi
FacileTables et colonnes disponibles :
<strong>products</strong>:<strong>id</strong>,<strong>price</strong>,<strong>quantity</strong>
Créez deux colonnes calculées :
- Première colonne nommée
high_mix_op:- Prenez la colonne price
- Multipliez-la par 2
- Soustrayez 20 du résultat
- Seconde colonne nommée
low_mix:- Prenez la colonne quantity
- Divisez-la par 1.5
- Ajoutez 5 au résultat
Essayez vous-même
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