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

どのように私はこの刻印のメンドザと同じような声明をしますか?SQL LIKEのカンマ区切り?

'San Martin,%' 

でもないように注意してくださいどのようにメンドーサのために?あなたは$stringMendozaで行を選択したい場合は

+3

'LIKE '%Mendoza%''(但し、コンマ区切りの項目としてデータを保存することはありません) – jarlh

+0

ありがとうございます最終的にカンマで全体または個々の作品を一致させることができます! –

+0

[SQLに "LIKE"と "IN"の組み合わせがありますか?](http://stackoverflow.com/questions/3014940/is-there-a-combination-of-like-and-in- in-sql) – chambo

答えて

1

あなたは

LIKE '%Mendoza%'; 

を行うことができますが、また下/大文字を無視したい場合は、

LOWER(string) LIKE '%mendoza%' 

%を行うことができ、SQLのワイルドカードですhttp://www.w3schools.com/sql/sql_wildcards.asp

+0

これは私が望むものだと思う: '%murcia、% –

+1

重要な部分は、 '%'ワイルドカードです。 – cringe

+0

私のクエリについてどう思いますか?$ sql [] = 'アドレスLIKE \'% '。$ word。'、%\ 'OR \' '。$ word。'、%\ 'OR \'% '。$ワード。' '\' OR '' $ '' $ '。' \ 'OR '' '$' '。 %\ 'OR 'address' = \ ''。$ word。 '\' '; –