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.
Version imprimable
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.
select [monchamp] as sonnouveaunom
ouais c'etait bien ça. un grand merci...
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 écrireCode:
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:
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:
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 = TableCode:
1
2 FROM Table Alias
ok merci pour ses précisions