Junior — Middle
Heeft u subqueries gebruikt binnen andere SQL-query's bij het werken met databases?
sobes.tech AI
Antwoord van AI
Ja, ik heb subqueries gebruikt in SQL om taken op te lossen waarbij het nodig is om gegevens te verkrijgen die afhankelijk zijn van de resultaten van een andere query. Bijvoorbeeld, om gebruikers te selecteren die bestellingen hebben met een bedrag hoger dan het gemiddelde van alle bestellingen, kan een subquery worden gebruikt:
SELECT user_id, user_name
FROM users
WHERE user_id IN (
SELECT user_id
FROM orders
GROUP BY user_id
HAVING SUM(amount) > (
SELECT AVG(total_amount) FROM (
SELECT SUM(amount) AS total_amount FROM orders GROUP BY user_id
) AS avg_subquery
)
);
Subqueries helpen om queries flexibeler en expressiever te maken.