Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1951 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  tentative de concatener des champs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tentative de concatener des champs

n°1254636
thiebo1237​5
Posté le 28-11-2005 à 13:34:52  profilanswer
 

Bonjour !
 
J'essaye de concaténer des champs en faisant ceci :
 

Code :
  1. SELECT (nompropre, Auteur, localite) as auteurcomplet FROM matable WHERE id = 34 ;


 
mais cette requete n'est pas bonne :
 
ERROR 1241 (21000): Operand should contain 1 column(s)
 
 
En fait, je voudrais venir à ceci :
 

Code :
  1. SELECT CONCAT (auteur,' de ',localite) as auteurlocal FROM matable WHERE id = 34 ;


 
mais là, j'ai une erreur dans ma syntax mysql...
 
quelqu'un pourrait m'aider svp ???
 
 
 
 
 
 
 

mood
Publicité
Posté le 28-11-2005 à 13:34:52  profilanswer
 

n°1254653
anapajari
s/travail/glanding on hfr/gs;
Posté le 28-11-2005 à 14:02:04  profilanswer
 

Quel SGBD?
Ta deuxièe tentative doit marcher sur mysql. Si tu es sur mysql donne nous l'erreur qu'il te sort!

n°1254663
thiebo1237​5
Posté le 28-11-2005 à 14:22:53  profilanswer
 

merci de ta réponse. Je suis sous mysql et l'erreur est you have an error in your syntax near 'select concat(auteur,' de ',localite) as auteurlocal,
 
tu vois pourquoi je suis un peu gêné de trouver une solution...

n°1254679
anapajari
s/travail/glanding on hfr/gs;
Posté le 28-11-2005 à 14:47:08  profilanswer
 

:cry
Quelle est la structure de la table?
Quelle est exactement la requête que tu executes?
Pour quoi tu as une virgule après "as auteurlocal"?

n°1254874
thiebo1237​5
Posté le 28-11-2005 à 19:12:24  profilanswer
 

@anapajari :
 
merci beaucoup pour m'avoir répondu. Une fois de plus, en répondant précisément à tes questions, j'ai continué à bidouiller, et la requête a réussi maintenant.  
 
Les voici (pour information) :
 

Code :
  1. mysql> select concat(nompropre,', ',Auteur,' de ',localite) as auteurcomplet FROM Actes WHERE ida = 800;
  2. +---------------------------+
  3. | auteurcomplet             |
  4. +---------------------------+
  5. | Jacques, seigneur de Cons |
  6. +---------------------------+
  7. 1 row in set (0.00 sec)
  8. mysql> select concat(Auteur,' de ',localite) as auteur FROM Actes WHERE ida = 800;
  9. +------------------+
  10. | auteur           |
  11. +------------------+
  12. | seigneur de Cons |
  13. +------------------+
  14. 1 row in set (0.00 sec)
  15. mysql>


 
j'avoues ma honte, je vous ai dérangé pour rien.  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  tentative de concatener des champs

 

Sujets relatifs
[Acrobat] créer une liste déroulante avec champs de textejoindre des champs
RESOLU insertion de l'année N-1 à concaténer avec un mot[SQL] Nombre de champs, optimisation
[SQL] Disctinct sur plusieurs champsLe parametre numérique pour les champs de type numeric sert à quoi ?
concatener des "phrases" dans un char*Champs de formulaire obligatoires : où est l'erreur ?
concatener du texte à un champ, avec un UPDATE ??Interdire le texte dans un champs
Plus de sujets relatifs à : tentative de concatener des champs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR