Salut à tous,
J'ai vu dans une requête SQL que l'on pouvait utiliser le mot clé alias pour renommer un champ mais je ne sais plus comment l'utiliser correctement.
Est ce que quelqu'un pourrait m'aider? merci d'avance.
Salut à tous,
J'ai vu dans une requête SQL que l'on pouvait utiliser le mot clé alias pour renommer un champ mais je ne sais plus comment l'utiliser correctement.
Est ce que quelqu'un pourrait m'aider? merci d'avance.
Salut,
Supposons que tu as une table nommée "Ma Table De Données" qui est l'objet d'une requête.
Ton SQL sera comme suit (le plus simple):
Pour simplifier, tu peux écrire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [Ma Table De Données].Champ1, [Ma Table De Données].Champ2 FROM [Ma Table De Données] WHERE [Ma Table De Données].Champ3=12;
où MTDD est l'alias de Ma Table De Données!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT MTDD.Champ1, MTDD.Champ2 FROM [Ma Table De Données] MTDD WHERE MTDD.Champ3=12;
Et pour les champs:
Je pense que cela t'a aidé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select [Nom de champ] As Alias![]()
Comment l'application fait la différence entre MTDD et Ma table de donnée puisque l'on a pas défini l'alias?
Re
Il y a deux sortes d'alias:
Sur les noms de champ, la plupart du temps utilisé pour les champs calculés et se trouve dans la clause SELECT
Sur les noms des tables ou source et se trouve dans la clause FROM dont la syntaxe est:
L'application sait que Alias = Table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FROM Table Alias
Partager