Sobes.tech
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 поруџбина, сортиран по броју поруџбина.