Перейти к основному содержимому

like

Описание

Проверяет, соответствует ли заданное выражение указанному шаблону нечетким образом. Если да, возвращается 1. В противном случае возвращается 0. Возвращается NULL, если любой из входных параметров равен NULL.

LIKE обычно используется вместе с такими символами, как знак процента (%) и подчеркивание (_). % соответствует 0, 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 |
+----------------------------+