Données dérivées et constantes
Soit la table Produits
suivante :
1SELECT * FROM Produits WHERE stock > 10 ;
Produits | |||
---|---|---|---|
numero | nom | prix | stock |
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 :
1SELECT 'TVA de', numero, '=', 0.2 * prix * stock2FROM Produits3WHERE 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 :
1SELECT numero AS 'Produit', 0.2 * prix * stock AS 'TVA'2FROM Produits3WHERE stock > 10 ;
Produits | |
---|---|
Produit | TVA |
1 | 150 |
2 | 600 |
3 | 2400 |