Sobes.tech
Middle

CTE (Ortak Tablo İfadesi) nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

CTE (Common Table Expression) — это временный именованный результат запроса, который можно использовать внутри основного SQL-запроса. Он объявляется с помощью ключевого слова WITH и позволяет структурировать сложные запросы, улучшая читаемость и повторное использование подзапросов.

Пример:

WITH RecentOrders AS (
    SELECT * FROM Orders WHERE OrderDate > '2024-01-01'
)
SELECT CustomerID, COUNT(*) FROM RecentOrders GROUP BY CustomerID;

Здесь RecentOrders — это CTE, который можно использовать в основном запросе как временную таблицу.