Middle+
Kas oskad kirjutada keerulisi SQL-päringuid või millisel tasemel umbes?
sobes.tech AI
Vastus AI-lt
Jah, ma oskan kirjutada keerukaid SQL-päringuid. Need hõlmavad tavaliselt:
- Mitme JOIN-i kasutamist tabelite ühendamiseks
- Sisseehitatud alamküsitlusi
- Agregaate GROUP BY ja HAVING abil
- Analüüsifunktsioone akna funktsioonidega
- Päringute optimeerimist indeksite ja täitmisplaani selgitamisega
Näide keerukast SQL-päringust:
SELECT u.id, u.name, COUNT(o.id) AS orders_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.status = 'active'
GROUP BY u.id, u.name
HAVING COUNT(o.id) > 5
ORDER BY orders_count DESC;
See päring valib aktiivsed kasutajad, kellel on rohkem kui 5 tellimust, sorteerides tellimuste arvu järgi.