CodeBlanks Logo Icon CodeBlanks

Özet - CTE

Çoklu CTE ile çok adımlı rapor yaz

Özet - CTE

CTE WITH ile tanımlanan geçici sonuçtur. Okunabilirliği artırır, çoklu ve zincirleme kullanıma izin verir.

WITH active AS (
  SELECT * FROM customers WHERE status = 'active'
)
SELECT * FROM active;

Örnekte: özet CTE sorgusu.

WITH ile active adında geçici bir sonuç kümesi (CTE) tanımlanır; ardından gelen sorgu onu bir tablo gibi kullanır. active kaynağından tüm sütunlar seçilir.

Uygulama Özet - CTE

Özet sorgu: active CTE'sini tanımla ve kullan.

Başlangıç kodu

query.sql
-- özet CTE
WITH

Örnek çözüm

query.sql
WITH active AS (
  SELECT * FROM customers WHERE status = 'active'
)
SELECT * FROM active;

Beklenen çıktı

id  name   status
1   Ayşe   active

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 CTE ne ile başlar?

  • SELECT
  • WITH Doğru cevap
  • FROM
  • WHERE

Açıklama: CTE WITH ile başlar.

2 Özet - CTE: kavramları eşleştir

Kavram Anlamı
CTE geçici tablo
WITH tanım
çoklu virgül
JOIN birleştir

İleri seviye bölümündeki tüm dersler