• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LIKEを用いたあいまい検索の方法)

LIKEを用いたあいまい検索の方法

このQ&Aのポイント
  • 部分一致で検索するためには、LIKE演算子を使用します。
  • しかし、'%b1.b2%'とすると検索結果が0になってしまいます。
  • 開発環境はMySQL 4.0.xです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

SELECT * FROM `a1` , `b1` WHERE a1.a2 LIKE CONCAT('%',b1.b2,'%'); ってことでしょうけどSQLとしてはいただけないですね SELECT * FROM `a1` , `b1` WHERE a1.a2 REGEXP b1.b2; っていうのもあります

yore917
質問者

お礼

なるほど!どちらの方法でもうまく検索することができました!見た目の問題から正規表現のほうを採用させていただきました。 本当にありがとうございました。

関連するQ&A

専門家に質問してみよう