IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] Sélectionner une sous chaine en excluant un suffixe


Sujet :

PHP & Base de données

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut [SQL] Sélectionner une sous chaine en excluant un suffixe
    Bonjour à tous,

    je vais peut être poser une question dont j'aurais du trouver moi même la réponse avec un peu de recherche, mais comme je me suis embarqué dans quelque chose qui me dépasse un peu j'ai les neurones qui défaillent pour tout dire.

    Voila,

    j'ai une table avec un champ dans lequel j'envoie des chaines toutes suffixées et à chaque fois de la même manière :

    la chaine + underscore + 3 caractères

    par exemple :
    recital de chant_ACE
    Pour tout dire le suffixe correspond au code des catégories générales standardisées de l'IPTC (International Press Telecommunications Council) précédé donc de l'underscore.

    Je me demandais donc comment récupérer l'ensemble des chaines du champ concerné sans les suffixes.

    Donc dans l'exemple que j'ai donné récupérer :

    recital de chant
    sachant que suivant les lignes d'enregistrement de la table, les suffixes changent (il y en a 17 de prévus dans le standard IPTC)

    Si quelqu'un peut m'aider, merci d'avance.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    Tu veux supprimer ton suffixe dans ton PHP ou dans ta requete SQL ?

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Salut,

    dans la requête elle même,

    mais bon j'ai continué à chercher et je crois que j'ai paniqué un peu vite, en fait ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT SUBSTRING_INDEX(nom_du_champ,'_',1) AS sous_chaine FROM nom_de_la_table;
    résoud bien la question.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] extraction d'une sous chaine
    Par zulkifli dans le forum Langage
    Réponses: 2
    Dernier message: 24/03/2006, 13h27
  2. Recherche une sous-chaine dans un champ ?
    Par nerick dans le forum Requêtes
    Réponses: 3
    Dernier message: 06/03/2006, 13h46
  3. je cherche une sous chaine dans une chaine
    Par avprive dans le forum C++
    Réponses: 3
    Dernier message: 17/03/2005, 01h48
  4. Rechercher une sous chaine dans une chaine
    Par annedjomo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/02/2005, 10h36
  5. Rechercher une sous chaine dans une chaine
    Par Oluha dans le forum ASP
    Réponses: 4
    Dernier message: 03/02/2005, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo