Middle
Cum să scrii o interogare folosind CTE în SQL?
sobes.tech AI
Răspuns de la AI
CTE (Expresia de Tabel Comună) este un rezultat temporar denumit al unei interogări care poate fi utilizat în cadrul interogării SQL principale. Îmbunătățește lizibilitatea și structura interogărilor complexe.
Exemplu de utilizare a CTE:
WITH RecentOrders AS (
SELECT order_id, customer_id, order_date
FROM orders
WHERE order_date > '2024-01-01'
)
SELECT customer_id, COUNT(order_id) AS order_count
FROM RecentOrders
GROUP BY customer_id;
Aici, WITH RecentOrders AS (...) definește CTE-ul, care apoi este utilizat în interogarea principală. Este util pentru a împărți interogările complexe în părți logice.