Aller au contenu

UGA - MIASHS - S7 - BDD - Pierre Blarre

Données extraites, dérivées et constantes

Icône Présentation
1 / 1

Données dérivées et constantes

Soit la table Produits suivante :

SELECT * FROM Produits WHERE stock > 10 ;
Produits
numeronomprixstock
1 T-shirt 25 30
2 Pantalon 60 50
3 Chaussures 120 100

En SQL, il est possible de spécifier des données dérivées ou des constantes :

SELECT 'TVA de', numero, '=', 0.2 * prix * stock
FROM Produits
WHERE stock > 10 ;
Produits
'TVA de'numero'='0.2 * prix * stock
TVA de 1 = 150
TVA de 2 = 600
TVA de 3 = 2400

Dans cet exemple, on calcule la TVA pour les produits dont le stock est supérieur à 10.

Renommage des colonnes

Par défaut, les colonnes du résultat prennent le nom utilisé dans la clause SELECT

Pour utiliser un autre nom (ou alias) il faut utiliser la clause AS.

Exemple :

SELECT numero AS 'Produit', 0.2 * prix * stock AS 'TVA'
FROM Produits
WHERE stock > 10 ;
Produits
ProduitTVA
1 150
2 600
3 2400