CTE ne demek?
Veritabanlarında anlamı, Türkçe karşılığı ve örnek cümleler
CTE, veritabanlarında ortak tablo ifadesi, CTE anlamına gelir.
Common table expression, yani ortak tablo ifadesi: bir sorgunun başında WITH ile tanımlanan, ana sorgunun ardından tablo gibi kullanabildiği adlandırılmış geçici sonuç.
English: Common table expression: a named temporary result defined with WITH at the start of a query, which the main query can then use like a table.
Nerede ve nasıl kullanılır?
CTE'ler uzun sorguları adlandırılmış adımlara bölerek okunabilir hale getirir. Özyinelemeli (recursive) CTE'ler (PostgreSQL ve MySQL'de WITH RECURSIVE) kategori hiyerarşileri ya da organizasyon şemaları gibi ağaç yapılı verilerde gezinebilir. Geliştiriciler sık sık 'onu bir CTE'ye çıkar' der. Harf harf okunur: 'si-ti-i'.
Örnek cümleler
I moved the monthly totals into a CTE so the final SELECT is easier to read.
Son SELECT daha kolay okunsun diye aylık toplamları bir CTE'ye taşıdım.
A recursive CTE returns the whole category tree in one query.
Özyinelemeli bir CTE, kategori ağacının tamamını tek sorguda döndürüyor.
Sık kullanılan kalıplar
- WITH clause
- recursive CTE
- use a CTE
- chain CTEs
İlgili terimler
Bu kelime başka alanlarda
Aynı İngilizce kelime başka bir alanda farklı bir anlama gelebilir:
Aynı konudan: SQL Komutları ve Sorgular
- SQL · SQL
- WHERE clause · WHERE koşulu
- join · birleştirme
- INSERT statement · INSERT komutu
- UPDATE statement · UPDATE komutu
- DELETE statement · DELETE komutu
- ORDER BY · sıralama
- GROUP BY · gruplama
- aggregate function · toplama fonksiyonu
- inner join · iç birleştirme
- left join · sol birleştirme
- HAVING clause · HAVING koşulu
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
