Mathematical Columns
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 24 sur 72.
Vous pouvez combiner plusieurs colonnes et nombres dans des expressions complexes. Par exemple :
SELECT (price * quantity) + shipping_cost as final_price
FROM orders;Vous pouvez également utiliser des parenthèses pour contrôler l'ordre des opérations :
SELECT (base_salary + bonus) * (1 - tax_rate) as net_pay
FROM payroll;Défi
FacileTables et colonnes disponibles :
<strong>products</strong>:<strong>id</strong>,<strong>price</strong>,<strong>quantity</strong>
Créez une requête qui calcule ce qui suit :
- Une colonne appelée
total_valuequi multiplie le prix par la quantité et ajoute des frais d'expédition fixes de 15 - Une colonne appelée
discounted_valuequi :- Multiplie d'abord le prix par la quantité
- Applique ensuite une réduction de 20 % (multiplie par 0.8)
- Ajoute enfin des frais d'expédition fixes de 10
Essayez d'utiliser les parenthèses de manière appropriée pour vous assurer que les calculs sont effectués dans le bon ordre !
Aide-mémoire
Vous pouvez combiner plusieurs colonnes et nombres dans des expressions complexes en utilisant des opérateurs arithmétiques :
SELECT (price * quantity) + shipping_cost as final_price
FROM orders;Utilisez des parenthèses pour contrôler l'ordre des opérations :
SELECT (base_salary + bonus) * (1 - tax_rate) as net_pay
FROM payroll;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