concatener du texte à un champ, avec un UPDATE ??

concatener du texte à un champ, avec un UPDATE ?? - SQL/NoSQL - Programmation

Marsh Posté le 19-10-2005 à 15:42:18    

Je suis over desole, j'ai pas trouve l'insipiration pour clarfier le titre !!  :pt1cable:  
 
Donc, je m'explique :
 
j'ai une table 'table' un champ 'champ' qui contient 'datacontenue' avec l'id 'monid'.
 
je voudrais que 'table' -  'monid'  - 'datacontenue'  devienne 'table' -  'monid'  - 'datacontenueQWERTY'  
 
Est il possible de le faire avec une seule requete MySQL, genre UPDATE 'table' SET 'champ' = ce qui il avait avait concatené avec "QWERTY"
où QWERTY sont les caracteres que je veux ajouter.
 
Bravo et merci a ceux qui comprennent !
Bravo et 2Xmerci a ceux qui comprennent et repondent !  :hello:


---------------
ZZZZzzzzz
Reply

Marsh Posté le 19-10-2005 à 15:42:18   

Reply

Marsh Posté le 19-10-2005 à 16:00:04    

UPDATE table
SET champ = champ [opérateur de concatenation SQL - je sais plus ce que c'est] 'QWERTY'
WHERE id='monid'
 
[:spamafote]
 
tu travailles directement en sql ou tu passes par un language serveur ?

Message cité 1 fois
Message édité par backdafuckup le 19-10-2005 à 16:00:37
Reply

Marsh Posté le 19-10-2005 à 16:04:48    

backdafuckup a écrit :

UPDATE table
SET champ = champ [opérateur de concatenation SQL - je sais plus ce que c'est] 'QWERTY'
WHERE id='monid'
 
[:spamafote]
 
tu travailles directement en sql ou tu passes par un language serveur ?


 
Oops  :whistle:  Je travaille avec PHP !


---------------
ZZZZzzzzz
Reply

Marsh Posté le 19-10-2005 à 16:11:33    

Alors :  
 
UPDATE table
SET champ = champ || 'QWERTY'
WHERE id='monid'
 
l'opérateur de concaténation est, après recherche, un double-pipe ||
 
Voilà. Teste et dis nous si ça marche :)

Reply

Marsh Posté le 19-10-2005 à 16:52:39    

backdafuckup a écrit :

Alors :  
 
UPDATE table
SET champ = champ || 'QWERTY'
WHERE id='monid'
 
l'opérateur de concaténation est, après recherche, un double-pipe ||
 
Voilà. Teste et dis nous si ça marche :)


 
Bah en fait je n'ai pas de message d'erreur, mais ca ecrase mon champ, et ca me met un    1      a la place !  :(  


---------------
ZZZZzzzzz
Reply

Marsh Posté le 19-10-2005 à 16:54:13    

Ca c'est pour Oracle.
 
Pour mySql, c'est CONCAT(champ, 'QWERTY') il me semble.

Reply

Marsh Posté le 19-10-2005 à 17:12:29    

Beegee a écrit :

Ca c'est pour Oracle.
 
Pour mySql, c'est CONCAT(champ, 'QWERTY') il me semble.


 
 
 :) C tres bien comme ca !!
 
Merci !
 :hello:  


---------------
ZZZZzzzzz
Reply

Marsh Posté le 19-10-2005 à 18:11:12    

et sql server c'est + :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed