行の値に文字列が含まれる場合のSELECT MySQL 質問する

行の値に文字列が含まれる場合のSELECT MySQL 質問する

たとえば、列の値に「XcodeDev」が含まれる MySQL DB の行を選択するにはどうすればよいですか?

私は試した:

SELECT * FROM Accounts WHERE Username LIKE '$query'

ただし、ユーザー名の値がクエリとまったく同じ行のみが選択されます。

望むことを達成するにはどうすればいいでしょうか?

ベストアンサー1

使用%ワイルドカード任意の数の文字に一致します。

SELECT * FROM Accounts WHERE Username LIKE '%query%'

おすすめ記事