top of page

SET Operatörü - Intersect

  • Yazarın fotoğrafı: Tuncay Tiryaki
    Tuncay Tiryaki
  • 10 May 2020
  • 1 dakikada okunur

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.

Comments


logo-new.png
  • udemy-black
  • Siyah Instagram Simge
  • Siyah LinkedIn Simge
  • Siyah Facebook Simge

© 2020 dbHunter

bottom of page