Sobes.tech
Back to questions
Junior — Middle
68

Объясните функцию LIKE в SQL и как она используется для поиска данных

Answer from AI

sobes.tech AI

В SQL оператор LIKE используется для поиска строк, соответствующих заданному шаблону. Он часто применяется в операторе WHERE для фильтрации данных по частичному совпадению.

Основные символы подстановки:

  • % — соответствует любому количеству любых символов (включая ноль).
  • _ — соответствует ровно одному любому символу.

Пример использования:

SELECT * FROM Employees
WHERE Name LIKE 'A%';

Этот запрос выберет всех сотрудников, имена которых начинаются с буквы "A".

Другой пример:

SELECT * FROM Products
WHERE Code LIKE '_123%';

Здесь выбираются продукты, у которых второй, третий и четвёртый символы — "123", а первый может быть любым.

Таким образом, LIKE позволяет гибко искать данные по шаблонам, что полезно при работе с текстовыми полями.