Comment puis-je rechercher une chaîne particulière dans MySQL?
J'ai essayé d'utiliser contenant - me donne une erreur: aide s'il vous plaît. P> p>
4 Réponses :
Utiliser comme, c'est-à-dire et i.description comme '% dbk%' p>
Remarque Il devrait y avoir un espace de premier plan avant DBK code>.
Essayez
AND i.description LIKE '% DBK%'
rechercher Plus d'infos: strong> p> comme code>:
Essayez ou p> si vous souhaitez obtenir quelque chose avec DBK code>,
DBK code>,
dbk code>,
dbk code>, ... p> p>
De mes expériences, "comme" n'est pas sensible à la casse par défaut, il n'y a donc pas besoin de 'Upper ()'.
@pferate: il varie. L'oracle comme code> est sensible à la casse. Je ne me souvenais pas à l'époque où j'ai écrit, mais MySQL est cas - dans i> sensible par défaut (juste la regarder).
Cela dépend de la classement, les collations -CI sont insensibles en cas (utilisés par défaut), les -cs sont sensibles à la casse
Contient est une syntaxe de recherche complète du texte (FTS) et le mot clé est pris en charge sur SQL Server et Oracle (bien que la syntaxe de support différente).