Özet - CTE
- SQL kursu
- İleri seviye
- Ders 6/81
- 5 dk
Ç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
-- özet CTE
WITHÖrnek çözüm
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 |