Contaténer un champs dans un autre champ

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Contaténer un champs dans un autre champ

Re: Contaténer un champs dans un autre champ

par moogli » 10 mai 2014, 15:07

salut,

un concat oui mais sur le select pas de mise à jour ou à l'insert (sinon autant n'avoir qu'une seul champs :)
select les, champ, CONCAT(titre,"<br/>",description) ladescription from pm_video

@+

Contaténer un champs dans un autre champ

par shub » 10 mai 2014, 09:55

Bonjour,
j'ai une table qui s'appel pm_video et dans cette table j'ai plusieurs champs dont un qui s'appel TITRE et l'autre qui s'appel DESCRIPTIONS
le champ DESCRIPTIONS et parfois plein ou parfois vide.
Je voudrais faire une requête SQL qui m’insère en début de ligne le texte contenue dans le champ TITRE en début de la DESCRIPTIONS tout en gardant la description d'avant évidement.
Éventuellement, si c'est possible ne pas mettre dans le champ DESCRIPTIONS le titre si celui c'est est déjà présent.

Genre j'ai dans ma table :
ligne 1 : TITRE : les bronzées DESCRIPTIONS : films d'humour, et de gags
ligne 2 : TITRE : La guerre des étoiles DESCRIPTIONS : films de science fictions dans l'espace
etc...

et en résultat après requête j'aurai :

ligne 1 : TITRE : les bronzées DESCRIPTIONS : les bronzées<br />films d'humour, et de gags
ligne 2 : TITRE : La guerre des étoiles DESCRIPTIONS : La guerre des étoiles<br />films de science fictions dans l'espace
etc...

J'avais pensé à un truc du genre :

UPDATE pm_video SET description = CONCAT(titre,"<br/>",description) WHERE description NOT LIKE CONCAT("%",titre,"%");

vous en pensez quoi ?

Merci d'avance