top of page
  • Yazarın fotoÄŸrafıTuncay Tiryaki

SET Operatörü - Intersect

Güncelleme tarihi: 23 May 2020

4 set operatöründen biri olan Intersect ve özellikleri


Set operatörleri birbirleri ile benzer özellikler gösterirler. Fakat birbirlerini ayırt eden çok keskin noktalar mevcuttur. Intersect ile bu farkları anlamaya başlayalım.


Intersect operatörünü doğru kullanmak!


Intersect, veri kümelerinin kesişim noktasını, daha doğrusu ortak kayıtları bulur. Bunu bir örnekle açıklayalım:


Veri kümesi-1 ve sonucu:

select dep_id, dep_ismi
from departman
where dep_id <= 30;


Veri kümesi-2 ve sonucu:

select dep_id, dep_ismi
from departman
where dep_id >= 20;


Yukarıdaki her iki SQL sonucunda gelen 20 ve 30 ID'ye sahip kayıtlar ortak değil mi? İşte sadece bu kayıtları tek seferde bulabilen intersect operatörüdür.



Intersect ile kesiÅŸim sonucu:

select dep_id, dep_ismi
from departman
where dep_id >= 20
intersect
select dep_id, dep_ismi
from departman
where dep_id <= 30;


Yukarıda görüldüğü üzere sadece kesişim kümesi olan 20 ve 30 ID'ye sahip satırlar getirildi. Unutmayın, diğer set operatörlerinde olduğu gibi intersect, 2 den fazla veri kümesinin kesişimini bulabilir. Alt alta intersect ile SQL'leri bağlamanız yeterlidir.

50 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

DECODE vs CASE

bottom of page