Unetway

SQLite - Оператор LIKE

Создать свой сайт

Оператор 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 может быть любым числовым или строковым значением.