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%'
Деякі БД підтримують більше команд