Middle+
Da li znaš da pišeš složene SQL upite ili na kojem nivou otprilike?
sobes.tech АИ
Одговор од АИ
Да, умејем да пишемо сложене SQL упите. Обично укључују:
- Коришћење више JOIN-ова за спајање табела
- Унутрашње подупите упите
- Агрегације са GROUP BY и HAVING
- Функције за анализу са прозорима
- Оптимизацију упита помоћу индекса и објашњења плана извршења
Пример сложеног SQL упита:
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;
Овај упит бира активне кориснике са више од 5 поруџбина, сортиран по броју поруџбина.