Veysel Uğur KIZMAZ

SQL - Intersect & Except Komutları

18.09.2011Okunma Sayısı: 10480Kategori: T-SQL

  Bu makalemizde SQL sorgularında kullanabileceğimiz INTERSECT ve EXCEPT komutlarını inceleyeceğiz.

Kısaca, INTERSECT iki tablonun istenen sütunlarının birleşimlerinin tek sütun halinde yazılmasını, EXCEPT ise iki tablonun istenen sütunlarının kesişimlerinin tek sütun halinde yazılmasını sağlamaktadır.
 
Örnek uygulamamızda iki adet tablomuz bulunmaktadır:
                dbo.Kisiler
                dbo.Kisiler_Yedek
 
 
 
 
 
 
Öncelikle INTERSECT komutunu deneyelim:
 
 

1. SELECT adi FROM Kisiler

2. INTERSECT

3. SELECT adi FROM Kisiler_Yedek

 
 
Şimdi EXCEPT komutunu deneyelim:
 
  

1. SELECT adi FROM Kisiler

2. EXCEPT

3. SELECT adi FROM Kisiler_Yedek

 
 
 
 
 
Veysel Uğur KIZMAZ
veysel@ugurkizmaz.com