Intersect Kullanımı

Kayıt
7 Haziran 2008
Mesaj
533
Tepki
6
INTERSECT'in Tanımı

Bir tabloya ait sorgulama işleminde her iki koşulu da tam olarak sağlayan verilerin elde edilmesini sağlar. Yani, her iki sorguya ait ortak elemanların elde edilmesi sağlanır.

Matematikteki kümeler kavramı dikkate alındığında; A kümesinde ve B kümesinde olan elemanların oluşturduğu A n B (A kesişim B) kümesi elde edilmektedir.

Dizilim



(sorgu1) INTERSECT (sorgu2);




Örnek:

CALISANLAR tablosunda yer alan veriler içerisinden doğum yeri hem ARDAHAN hem de ERZURUM olan verileri DOGYER isimli veri alanını dikkate alarak elde etmek amacıyla:



SELECT * FROM CALISANLAR





(SELECT ad, soyad FROM CALISANLAR WHERE dogyer = 'ARDAHAN'





INTERSECT





SELECT ad, soyad FROM CALISANLAR WHERE dogyer = 'ERZURUM')




diziliminin kullanılması yeterlidir.
 
Yukarı Alt