CodeBlanks Logo Icon CodeBlanks

INTERSECT

İ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

query.sql
-- kesişim
SELECT name FROM customers

Örnek çözüm

query.sql
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

Soru
SELECT name FROM customers
____
SELECT name FROM leads;
Cevap
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.

Orta seviye bölümündeki tüm dersler