INTERSECT
- SQL kursu
- Orta seviye
- Ders 61/115
- 4 dk
İki sorgunun ortak satırlarını almayı öğrenirsin.
INTERSECT
INTERSECT iki SELECT sonucunun kesişimini verir. Her iki sorguda da bulunan satırlar döner.
SELECT name FROM customers
INTERSECT
SELECT name FROM leads;Bu sorgu hem müşteri hem aday olanları verir.
customers kaynağından name seçilir.
INTERSECT — ayrıntı
INTERSECT yalnız her iki kümede de olan satırları tutar. Yinelenenler otomatik elenir.
Örneğin hem müşteri hem tedarikçi olan firmaları bulmak için iki listeyi INTERSECT ile kesiştirirsin.
Uygulama INTERSECT
Hem müşteri hem aday olanları INTERSECT ile bul.
Başlangıç kodu
-- kesişim
SELECT name FROM customersÖrnek çözüm
SELECT name FROM customers
INTERSECT
SELECT name FROM leads;Beklenen çıktı
name Ayşe
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 INTERSECT: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
INTERSECT |
kesişim |
UNION |
birleşim |
EXCEPT |
fark |
UNION ALL |
yinelenenli |
2 INTERSECT ekle
SELECT name FROM customers
____
SELECT name FROM leads;
SELECT name FROM customers
INTERSECT
SELECT name FROM leads;
Açıklama: INTERSECT doğru cevap.
3 INTERSECT neyi tutar?
- Tümünü
- Yalnız sağ
- Yalnız sol
- Her ikisinde olanı Doğru cevap
Açıklama: INTERSECT her iki sorguda da olanları tutar.