3.3 — Calculs de colonnes
Ce que vous allez apprendre
- Comment ajouter des colonnes calculées dans une requête SQL
- Utiliser des expressions et fonctions pour générer de nouvelles colonnes
- Colonnes de formules Excel vs colonnes calculées SQL
D'Excel à SQL : colonnes de formules
Dans Excel, vous ajoutez une colonne avec une formule (ex : "Montant * 1.1"). En SQL, vous écrivez l'expression directement dans le SELECT
.
Excel :
Nouvelle colonne "Montant TTC" avec la formule "Montant * 1.1".
SQL :
sql
SELECT *, Amount * 1.1 AS Amount_With_Tax
FROM sales;
Amount * 1.1
calcule la nouvelle valeur,AS
nomme la colonne.
Utiliser les fonctions SQL
Vous pouvez utiliser des fonctions SQL pour traiter du texte, des dates, etc. :
sql
SELECT Product, UPPER(Product) AS Product_Upper
FROM sales;
UPPER(Product)
met le nom du Product en majuscules.
Plusieurs colonnes calculées
Ajoutez plusieurs colonnes calculées en une fois :
sql
SELECT Amount, Amount * 0.2 AS Tax, Amount * 1.2 AS Total
FROM sales;
Points clés
- Écrivez directement des expressions dans le
SELECT
pour créer de nouvelles colonnes. - Utilisez
AS
pour nommer les colonnes. - De nombreuses fonctions et expressions sont possibles.
Prochaine étape
Ensuite, vous apprendrez à manipuler les données texte en SQL.