SQL : Définir un champ calculé automatiquement



Pour Afficher un champ calculé automatiquement à partir dautres champs dans une table :
Syntaxe :
Select champ1, champ3, [nouveau_champ_calculée] = Opération mathématique

Exemple simple dopération :
Select champ1, champ3, [nouveau_champ_calculée] = champ1 (+, -,* /)  champ2

Exemple : Afficher le salaire de chaque ouvrier et son salaire final aps ajouter le remise : Select salaire, [salaire final] = salaire+remise
From Ouvrier

Autre écriture

Select salaire+remise as [salaire final] From ouvrier

Remarque Importante : Mettre le champ calculé entre des parenthèses n’est pas important si il s’agit d’un champ composé d’un seul nom (ex : salaire_final) mais il devient important quand le champ contient un espace comme dans notre cas « salaire final »

Dans le cas d’un champ qui ne contient d’espace on peut bien écrire sans des parenthèses

Select salaire+remise as salaire_final
From Ouvrier

Aucun commentaire:

Enregistrer un commentaire