Бази даних · Junior · Запитання 74 з 75
Що перевіряє EXISTS?
SELECT name FROM users u
WHERE EXISTS (SELECT 1 FROM orders o WHERE o.user_id = u.id);- 1Чи існує таблиця
orders - ✓Правильна відповідь: Чи повертає підзапит хоча б один рядок; тут - користувачі з хоча б одним замовленням
- 3Чи
user_idне NULL
Пояснення
База може зупинитися на першому знайденому рядку. NOT EXISTS дає протилежне: користувачів без замовлень.