Alias SQL
kadden
Messages postés
249
Date d'inscription
Statut
Membre
Dernière intervention
-
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
A voir également:
- Alias SQL
- Logiciel sql - Télécharger - Bases de données
- Alias requis ✓ - Forum Shell
- Jointure sql ✓ - Forum MySQL
- Alias du formulaire - Forum Programmation
- Supprimer un alias linux - Forum Linux / Unix
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 :
si la vue te plait pas, tu peux aussi faire un truc encooore plus moche :
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 tablepour ensuite balancer des
select 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'
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
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