Назад к вопросам
Junior — Middle
67
Применяли ли вы оператор EXISTS в своих SQL-запросах?
Ответ от нейросети
sobes.tech AI
Оператор EXISTS в SQL используется для проверки существования строк, удовлетворяющих подзапросу. Он возвращает TRUE, если подзапрос возвращает хотя бы одну строку, и FALSE, если нет.
Пример использования:
SELECT * FROM employees e
WHERE EXISTS (
SELECT 1 FROM departments d
WHERE d.id = e.department_id AND d.name = 'Sales'
);
В этом примере выбираются все сотрудники, которые работают в отделе "Sales". EXISTS эффективен для проверки наличия связанных данных без необходимости возвращать сами данные.