Junior — Middle
Одатан барои кор бо базаҳои додаҳо SQL-и мураккаб навиштаед?
sobes.tech AI
Ҷавоб аз AI
Бале, ман бояд суратҳои мураккаби SQL навиштам, масалан, барои гирифтани маълумот бо чанд JOIN, зерпурсишҳо ва функсияҳои ҷамъбастӣ. Масалан, пурсиш барои гирифтани рӯйхати муштариён бо ҷамъоварии умумии фармоишҳояшон дар соли охир ва филтр кардани мувофиқи шароитҳо:
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;
Ин гуна пурсишҳо кӯмак мекунанд, ки маълумоти ҷамъбастӣ ба даст оранд ва барои таҳлили маълумотҳо филтрҳо ва тартибро истифода баранд.