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 columnsEntraînez-vous par vous-même : Playground SQL