Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 02/07/2012 17:39:42
- youssef
- Membre
update set avec concaténation
Bonjour
Je cherche a faire un update d'un champs et de le modifier en mettant un une concaténation de deux champs
genre :
UPDATE ma_table
set ch1 = concat(ch2, ch3)
where ch1="valeur";
mais écrite comme ça, ma raquette ne marche pas.
avez vous une idée si il faut jouter ou pas une condition sur la primary key ou pas ?
Merci
Dernière modification par youssef (02/07/2012 17:40:55)
Hors ligne
#2 02/07/2012 17:49:45
- youssef
- Membre
Re : update set avec concaténation
j'ai essayé de faire
UPDATE ma_table
set ch1 = (select ch2 || ch3 from ma_table mt where mt.pk = pk )
where ch1="valeur";
mais ça ne marche pas,
Hors ligne
#3 02/07/2012 18:03:04
- rjuju
- Administrateur
Re : update set avec concaténation
Bonjour,
UPDATE ma_table
SET ch1 = ch2 || ch3
WHERE ch1 = 'valeur';
devrait marcher
Julien.
https://rjuju.github.io/
Hors ligne
#4 02/07/2012 18:33:55
- youssef
- Membre
Re : update set avec concaténation
ça marche
Merci rjuju
Hors ligne
Pages : 1