Sobes.tech
Back to questions
Junior — Middle
57

Имел ли ты опыт использования оператора EXISTS в SQL-запросах?

Answer from AI

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