2017-01-09 7 views
0
$string = "San Martin, Mendoza, Argentina" 

Wie messe ich Mendoza in diesem Stachel mit Like-Anweisung?SQL LIKE Wörter Komma getrennt?

'San Martin,%' 

Aber nicht sicher, wie für Mendoza?

+3

'LIKE '% Mendoza%'' (Aber niemals, speichern Sie Daten als Komma getrennte Elemente.) – jarlh

+0

Danke, aber ich ne um das gesamte oder einzelne Werk am Ende mit dem Komma zu verbinden! –

+0

Mögliches Duplikat von [Gibt es eine Kombination von "LIKE" und "IN" in SQL?] (Http://stackoverflow.com/questions/3014940/is-there-a-combination-of-like-and-in-in- in-sql) – chambo

Antwort

1

Wenn Sie mit Mendoza in $string auszuwählen Zeilen möchten, können Sie

LIKE '%Mendoza%'; 

Wenn Sie auch niedrigere/Groß ignorieren möchten, können Sie tun

LOWER(string) LIKE '%mendoza%' 

% eine SQL-Platzhalter ist, siehe http://www.w3schools.com/sql/sql_wildcards.asp

+0

Ich denke, das ist, was ich will: '% murcia,% –

+1

Die wichtigen Teile sind die '%' Wildcards obwohl. – cringe

+0

Was halten Sie von meiner Frage: $ sql [] = 'Adresse LIKE \'% '. $ Wort.',% \ 'OR \' '. $ Wort.',% \ 'OR \'% '. $ Wort.' % \ 'ODER 'Adresse' LIKE \'% '. $ Wort.' \ 'OR' Adresse' LIKE \' '. $ Wort.' % \ 'ODER 'Adresse' = \' '. $ Wort.' \ ''; –

Verwandte Themen