Junior — Middle
SQL-də ümumi cədvəl ifadəsi (CTE) nədir açıqlaya bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də Ümumi Cədvəl İfadəsi (CTE, Common Table Expression) sorğunun müvəqqəti nəticəsidir və əsas SQL sorğusu daxilində istifadə oluna bilər. CTE-lər WITH açar sözü ilə təyin olunur və mürəkkəb sorğuları strukturlaşdırmağa, onların oxunaqlığını və dəstəyini yaxşılaşdırmağa imkan verir.
CTE istifadə nümunəsi:
WITH RecentOrders AS (
SELECT OrderID, CustomerID, OrderDate
FROM Orders
WHERE OrderDate > '2024-01-01'
)
SELECT CustomerID, COUNT(OrderID) AS OrderCount
FROM RecentOrders
GROUP BY CustomerID;
Burada, RecentOrders CTE sifarişlərin alt toplusunu formalaşdırır və sonra əsas sorğu müştəri üzrə məlumatları toplusalır.