like
類似
説明
与えられた式が指定されたパターンとファジーに一致するかどうかをチェックします。一致する場合は1が返されます。それ以外の場合は0が返されます。入力パラメータのいずれかがNULLの場合はNULLが返されます。
LIKEは通常、パーセント記号(%)やアンダースコア(_)などの文字と一緒に使用されます。%
は0文字、1文字以上の任意の文字に一致します。_
は任意の1文字に一致します。
構文
BOOLEAN like(VARCHAR expr, VARCHAR pattern);
パラメータ
expr
:文字列の式です。サポートされるデータ型はVARCHARです。pattern
:一致させるパターンです。サポートされるデータ型はVARCHARです。
戻り値
BOOLEAN値が返されます。
例
mysql> select like("star","star");
+----------------------+
| like('star', 'star') |
+----------------------+
| 1 |
+----------------------+
mysql> select like("starrocks","star%");
+----------------------+
| like('star', 'star') |
+----------------------+
| 1 |
+----------------------+
mysql> select like("starrocks","star_");
+----------------------------+
| like('starrocks', 'star_') |
+----------------------------+
| 0 |
+----------------------------+