ホームページ >バックエンド開発 >PHPチュートリアル >MySQLクエリステートメント、1時間取り組んでもまだ解決できません

MySQLクエリステートメント、1時間取り組んでもまだ解決できません

WBOY
WBOYオリジナル
2016-06-23 13:49:14814ブラウズ

データベース mysql
テーブル tb、タイトルフィールドがあります
「峨眉山、楽山クオリティ 2 日間ツアー」のレコードがあります
別のレコードは「上海 2 日間ツアー」です

「峨眉山、楽山 2 日間ツアー」の固定文字列があります上海、成都、楽山、北京」
タイトル フィールドに「峨眉山、楽山」、または「上海」が含まれているかどうかをクエリするステートメントを作成するにはどうすればよいですか。
select * from tb where ??


ディスカッションに返信 (解決策)

select * from tb where title REGEXP '峨眉山|上海|成都|楽山|北京'

select * from tb where title like '%峨眉山%' またはタイトル '%Leshan%' またはタイトル '%Shanghai%'

http://www.php Thinking.com/archives/187

のように使用してください

2 階にある答え。とても詳しいです はい、必ず気に入ってください

select * from tb where title REGEXP '峨眉山|上海|成都|楽山|北京'

xuzuning は確かに私の問題を完全に解決しました。たぶん、似たような、似たような。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。