Sobes.tech
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.