Sobes.tech
Junior — Middle

Avez-vous déjà utilisé l'opérateur EXISTS dans des requêtes SQL?

sobes.tech IA

Réponse de l'IA

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