電子書籍の厳選無料作品が豊富!

イメージ的にはこのような感じです。
SELECT * from table where REPLACE(name,'★','') like %佐藤%;

例えばnameが★佐★藤★というレコードがあった場合、like %佐藤%ではヒットしませんが、★を消去して検索すればヒットします。
★を消去して佐藤が含まれる文字列を検索したいのですが、どのようなsql文にすればよいのでしょうか?
ご教示いただけると幸いです。
宜しくお願い致します。

A 回答 (1件)

文字列「%佐藤%」には両端に引用符を付けて下さい。


SELECT * from `table` where REPLACE(name,'★','') like '%佐藤%'
です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!