[Mysql] Chaine entre crochet

sou -  
 sou -
Bonjour,

Je me permets de vous demander une aide sur Un problème que je n'arrive pas à solutionner

J'utilise une Base de Données Mysql et dans une colonne "commentaires" j'aimerais ne garder que la chaine entre crochet

Exemple : J'ai une [voiture] grise

Je voudrais à travers un select ne garder que "voiture"

Comment faire ?

J'ai essayé avec SUBSTR mais il ne prend pas en compte le "crochet"

2 réponses

  1. Jean-Marie
     
    Salut :
    SELECT left(SUBSTRING(commentaires,locate('[',commentaires)+1),locate(']',SUBSTRING( commentaires, locate( '[', commentaires) +1 ))-1) FROM 'table'

    A+
    2
  2. sou
     
    Oulalala Mille merci Jean-marie, je m'étais même résolu à le faire en VBA... Merci à cette communauté CCM

    Bonne fin de nuit ^^
    0