2016-07-16 6 views
1

ich MySQL verwenden, bei denen in Tabelle I wie diese nun drei Rekord habenwie Datensatz mit Sonderzeichen in mysql suchen

ABC10%DEF 
XYZ10GKSLK 
CKALK143LK 

i zu suchen, in dem es Wort '10%‘in Datensatz findet. also hier sollte nur "ABC10% DEF" zurückgegeben werden. Aber es zeigt mir zwei Datensätze "ABC10% DEF" und "XYZ10GKSLK", weil ich im Suchbegriff% -Zeichen verwendet habe. Wie kann ich dieses "%" im Suchergebnis ignorieren, damit es% als Suchzeichen und nicht als Platzhalterzeichen betrachtet?

+1

** Hinweis: ** '' LOCATE SUBSTR'.'like '% 10 \ %%' ' – 1000111

Antwort

3

shuould Sie entkommen die%

select * from my_table 
where my_column like '%10\%%' 
+0

, wenn Sie beide Zitate nichts dagegen sogar ändern wie '% 10 \ %%' – JYoThI

+0

@jothi danke .. ein Tippfehler – scaisEdge

+0

es ist okay, willkommen – JYoThI

Verwandte Themen