Datenbanken · Junior · Frage 74 von 75
Was prüft EXISTS?
SELECT name FROM users u
WHERE EXISTS (SELECT 1 FROM orders o WHERE o.user_id = u.id);- 1Ob die Tabelle
ordersexistiert - 2Ob die Unterabfrage mindestens eine Zeile liefert
- 3Ob die Spalte
user_idnicht NULL ist
Antwort zeigen
Richtige Antwort: Ob die Unterabfrage mindestens eine Zeile liefert
Erklärung
Die Datenbank kann bei der ersten passenden Zeile aufhören. NOT EXISTS liefert das Gegenteil: Nutzer ohne Bestellungen.