Sobes.tech
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 позволява гъвкаво търсене на данни по шаблони, което е полезно при работа с текстови полета.