par
Allan » 24 nov. 2005, 08:29
Bonjour,
J'ai un site traitant de livres et je voudrais faire un changement "majeur" mais n'arrive pas à créer la requête adéquate, peut-être allez vous pouvoir m'aider...
Les titres se présentent actuellement comme cela (au hasard)
Le Seigneur des Anneaux
Je voudrais que maintenant il s'appelle :
Seigneur des Anneaux (Le)
De la même façon, les auteurs sont enregistrés ainsi
De Machin Chose devant devenir Machin Chose...
Si je ne me trompe pas, je vais devoir le faire en 2 temps..
Déjà concaténer à travers un champ temporaire temp titre et (le) par exemple..
ce qui donne normallement
Code : Tout sélectionner
select titre,temp from livres where titre like 'un %';
update temp= concat(titre,'(un)') (j'ai une erreur ca plante)
puis faire un replace
mais quand je fais
Code : Tout sélectionner
select titre, replace (titre,'le ','') from table where titre like 'le %'
j'ai bien un tableau qui apparait m'indiquant la modif mais sans l'enregistrer
quelqu'un à une idée ?
Merci d'avance