LIKE

LIKE використовується сумісно з оператором WHERE для пошуку даних за зразком

% - заміна пустого чи декількох символів

_ - заміна одного символу

[список] - встановлення цілого ряду символів, що мають задовільняти критеріям пошуку

[^список] чи [!список] - встановлення цілого ряду символів, що НЕ мають задовільняти критеріям пошуку

SELECT * FROM Customers

WHERE CustomerName LIKE 'a%';      // починаються з a

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE CustomerName LIKE '%a';      // закінчуються на a

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE CustomerName LIKE '%or%';      // містить or

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE CustomerName LIKE '_r%';      // друга буква r

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE CustomerName LIKE 'a__%';      // перша буква а і мінімум 3 букви в довжину

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE CustomerName LIKE 'a%o';      // перша буква а і остання o

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE CustomerName NOT LIKE 'a%';      // не починаються з а

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE City LIKE '[bsp]%';     // починаються з b, s або p

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE City LIKE '[a-c]%';     // починаються з a, b або c

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE City LIKE '[!bsp]%';     // починаються НЕ з b, s або p

[ Перевір себе тут ]

SELECT * FROM Customers

WHERE City NOT LIKE '[bsp]%';     // починаються НЕ з b, s або p

[ Перевір себе тут ]

phone LIKE '001%' OR phone LIKE '012%' OR phone LIKE '379%' OR phone LIKE '999%' 

Деякі БД підтримують більше команд