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