by shigemk2

当面は技術的なことしか書かない

LIKE演算子

パターンマッチングで比較(LIKE演算子) - データの取得 - MySQLの使い方

LIKEでは2種類のワイルドカードが使えます。

'%'は0文字以上の任意の文字列にマッチする。

sql% sqlで始まる任意の長さの文字列
a%b aで始まりbで終わる任意の長さの文字列
a_%b aで始まりbで終わる3文字以上の任意の長さの文字列

nameカラムがmusumeで終わるレコードの検索

mysql > select * from hoge where name LIKE '%musume';

'_'は任意の1文字にマッチする。