Junior — Middle
Обяснете функцията LIKE в SQL и как се използва за търсене на данни
sobes.tech AI
Отговор от AI
В SQL операторът LIKE се използва за търсене на низове, които съответстват на даден шаблон. Той често се използва в оператор WHERE за филтриране на данни по частично съвпадение.
Основните символи за заместване са:
%— съответства на произволен брой символи (включително нула)._— съответства точно на един произволен символ.
Пример за използване:
SELECT * FROM Employees
WHERE Name LIKE 'A%';
Този заявка ще избере всички служители, чиито имена започват с буквата "A".
Друг пример:
SELECT * FROM Products
WHERE Code LIKE '_123%';
Тук се избират продукти, при които вторият, третият и четвъртият символ са "123", а първият може да бъде какъвто и да е.
По този начин, LIKE позволява гъвкаво търсене на данни по шаблони, което е полезно при работа с текстови полета.