Alias SQL
kadden
Messages postés
311
Statut
Membre
-
fiu -
fiu -
Bonjour je souhaite savoir comment affecter un résultat à une variable sous SQL,
J'ai f ait une requête :
Select Name as Nom from Table
Where Nom = `Richard'
Mais ça ne marche pas, il ne reconnaît pas l'alias NOM
Merci pour vôtre aide
J'ai f ait une requête :
Select Name as Nom from Table
Where Nom = `Richard'
Mais ça ne marche pas, il ne reconnaît pas l'alias NOM
Merci pour vôtre aide
6 réponses
-
-
-
Salut
Quand tu "aliases" une expression dans ton select, ce nom n'est disponible que pour le client du curseur : tu ne peux pas réutiliser cet alias dasn ta requête.
Si tu tiens absolument à ton Where nom='Richard' tu peux alors passer par une vue :create view maVue(Nom) as select name from table
pour ensuite balancer desselect nom from maVue where nom='Richard'
si la vue te plait pas, tu peux aussi faire un truc encooore plus moche :select nom from (select name nom from table) where nom='Richard'
-
Merci pour ton aide,
pour la solution procèdure, est ce qu'il faut dans un requêteur toujours préceder la requete suivante :
.select nom from maVue where nom='Richard'
Par :
create view maVue(Nom) as select name from table
select nom from maVue where nom='Richard' -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Merci pour ton aide,
pour la solution procèdure, est ce qu'il faut dans un requêteur toujours préceder la requete suivante :
.select nom from maVue where nom='Richard'
Par :
create view maVue(Nom) as select name from table
Pour toujours taper tous ça :
create view maVue(Nom) as select name from table
select nom from maVue where nom='Richard'
Merci -