Оператор SQLite LIKE
используется для сопоставления текстовых значений с шаблоном с использованием подстановочных знаков. Если выражение поиска может быть сопоставлено с выражением шаблона, оператор LIKE
вернет true, что равно 1. В связи с оператором LIKE
используются две маскировки:
- Знак процента
(%)
- Подчеркивание
(_)
Знак процента представляет ноль, один или несколько чисел или символов. Подчеркнутый символ представляет собой одно число или символ. Эти символы могут использоваться в комбинациях.
Базовый синтаксис %
и _
выглядит следующим образом:
SELECT FROM table_name
WHERE column LIKE 'XXXX%'
or
SELECT FROM table_name
WHERE column LIKE '%XXXX%'
or
SELECT FROM table_name
WHERE column LIKE 'XXXX_'
or
SELECT FROM table_name
WHERE column LIKE '_XXXX'
or
SELECT FROM table_name
WHERE column LIKE '_XXXX_'
Вы можете комбинировать N
количество условий с помощью операторов AND
или OR
. Здесь XXXX
может быть любым числовым или строковым значением.
0 комментариев