Sobes.tech
Junior — Middle

Písali ste niekedy zložité SQL dotazy na prácu s databázami?

sobes.tech AI

Odpoveď od AI

Áno, musel som písať zložité SQL dotazy, napríklad na získanie údajov s viacerými JOIN, poddotazmi a agregačnými funkciami. Napríklad dotaz na získanie zoznamu zákazníkov s celkovou sumou ich objednávok za posledný rok a filtrovaním podľa určitých podmienok:

SELECT c.customer_id, c.name, SUM(o.amount) AS total_orders
FROM customers c
JOIN orders o ON c.customer_id = o.customer_id
WHERE o.order_date >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
GROUP BY c.customer_id, c.name
HAVING total_orders > 1000
ORDER BY total_orders DESC;

Takýto dotaz pomáha získať agregované informácie a používať filtre a zoradenie pre analýzu údajov.