あるカラムをひらがなとカタカナ(全角、半角)で検索する場合、collate utf8_unicode_ciを使うと便利。
※utf8を使用していることが前提。
設定
alter table table_name collate utf8_unicode_ci;
sql
-- これで「%すずき%」「%スズキ%」「%スズキ%」が検索対象に入る。
select * from keiyaku_lists where user collate utf8_unicode_ci like '%すずき%';
上記をorで書くと以下のようになる。
上記をorを使用して書いたsql
select * from keiyaku_lists where user like '%すずき%' or user like '%スズキ%' or user like '%スズキ%';