begin process at 2012 05 26 21:01:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Requêtes

 > 

Remplacer chaine de caractere issue d'une liste


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remplacer chaine de caractere issue d'une liste

vendredi 24 novembre 2006 à 10:15:17 | Remplacer chaine de caractere issue d'une liste

knabis2000

Bonjour a tous,

Voici mon probleme : Je voudrais trouver, et remplacer une partie d'une chaine de caractere, a l'aide d'une requete SQL.
Actuellement je me sert de replace.
Seulement je voudrait que pour chaque chaine de caractere il remplace des mot presents dans une liste, cette liste etant issue d'une autre requete.

Ex:
requete simple :
SELECT d.nom FROM ....
    > ARTHUR ET LES MINIMOYS PS2
    >SCARFACE THE WORLD IS YOURS PSP

requete avec un seul texte recherche :
SELECT replace(d.nom,'PS2', ' ') FROM ...
    > ARTHUR ET LES MINIMOYS
    >SCARFACE THE WORLD IS YOURS PSP

ce que je voudrait faire
SELECT replace(d.nom,'PS2,PSP', ' ') FROM ...
    > ARTHUR ET LES MINIMOYS
    >SCARFACE THE WORLD IS YOURS

ceci avec une liste de nom dynamique (Xbox, PS2, PSP, PS3) etc ....

Voila, si quelqu'un sait comment faire

Merci a tous.



samedi 25 novembre 2006 à 02:11:23 | Re : Remplacer chaine de caractere issue d'une liste

nhervagault

Administrateur CodeS-SourceS
Salut

Il suffit de faire une requete du style

SELECT replace(replace(replace(d.nom,'PS2, ' '),XBOX,''),PS,'') FROM ..

Esperant avoir compris ton besoin
lundi 27 novembre 2006 à 11:19:40 | Re : Remplacer chaine de caractere issue d'une liste

knabis2000

Réponse acceptée !
salut,
Avant tout, merci nhervagault d'avoir repondu.
Mais en cherchant bien j'ai trouvé une solution autre :
Comme le texte que je voualt supprimé etait stocké dans une autre table j'ai fait comme suit :
    SELECT a.codebarre,d.id,replace(d.nom,UPPER(s.nom_court), ' ') as 'nom' [.....]
  
Et voila comme ca ca remplace impecable.

Bonne continuation a tous.


Cette discussion est classée dans : chaine, caractere, liste, remplacer, ps2


Répondre à ce message

Sujets en rapport avec ce message

Requete SQL sur chaine de caractere [ par LordBob ] Bonjour a tous, voila j'ai des requetes simples sur des chaines de caractere mais qui me pose des problemes, mais cela est du a un manque de connaissa Recherche d'une chaine de caractere dans une donnée acces sous ADODB [ par chwem ] Bonsoir à tous, Je suis désolé si mon sujet n'est pas clair mais je ne savais pas comment le formuler autrement :$ Je travaille sous VB 2008 avec Extraction d'une chaine de caractere [ par ssefyou ] salut a tous,j ai une requéte qui me pose quelque probleme , je veu selectionner les noms des clients qui ont au moins 2  letre a  dans leurs nom .(se rechercher une chaine de caractere en vb [ par hervegael ] Bonjour a tous , s'il vous plait j'aimerai savoir comment faire pour RECHERCHER UNE CHAINE DE CARACTERE dans une base de donnée ACCESS via le textbox distinct sur plusieurs champs [ par youhibadelphi ] Salut Cette instruction est elle juste Query1 Select distinct champs1, champs2, champs3 from. la table Car j'ai fait le datasource du query1 com chaine de connexion [ par dimabab ] bonjour tout le monde je développe une application d'importation et exportation de fichier csv vers BD sql server ,et quand je voulais la rendre exéc liste déroulante ACCESS pas de sélection possible dans la liste [ par chamttt ] Bonjour à tous, Je débute et ai un petit problème avec une liste déroulante : J'ai bien réussi à y intégrer les données que je voulais y voir appar Extraction de Chaine de caractéres entre des étoiles [ par kaoutarben ] Bonjour, j'ai un champs (NVARCHAR) qui contient une chaine de chiffres séparés par des etoiles(*) : 11.2*2.4*6.12*1.45*.......*42.1 (exactement 28 V Éditer le messageSupprimer le messageAccepter cette réponseRapporter ce messageRépondre en citantReporting service, paramètre DateTime [ par pmagne19 ] Bonjour, J'ai un rapport simple avec 3 paramètres : 1. date_debut, DateTime 2. date_fin, DateTIme 3. type, varchar Le but est d'afficher la liste de Liste des clients et de leurs commandes en n'affichant qu'une seule fois le nom du client [ par julsac ] Bonjour, J'ai une table Client et une table Commande. J'ai fait une requête qui m'affiche la liste des Clients avec toutes leurs commandes respectiv


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales