28 Mart 2016 Pazartesi

Except ve Intersect



Except ve Intersect



Except ve intersect operatörleri iki farklı sorgu sonucundan dönen dataları kıyaslama yapabilmemizi sağlarlar. Eğer aradaki veri farklılıklarını bulmak istiyorsak Except ifadesini kullanırız. Bunu da kullanırken Except den önce yazılan sorguda olup 2. sorguda bulunmayan dataları listelenmesini sağlar. Kullanımı ise şu şekildedir:

Select  Id  from products
Except
Select  Id from production

Bu sorgu sonucunda products tablosunda olup, production tablosunda bulunmayan datalar listelenir.

Intersect operatörü ise iki farklı sorgudan bize kesişen dataları bulmamızı sağlar.  Eğer ki iki farklı tablodaki duplicate kayıtları tespit etmek istersek kullanmak isteyeceğimiz bir operatördür. Kullanım olarak except ifadesi ile aynıdır.

Select  Id  from products
intersect
Select  Id from production 


1 yorum :

  1. Gayet faydalı bir paylaşım olmuş Yasin Bey,Teşekkürler

    YanıtlayınSil