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
Gayet faydalı bir paylaşım olmuş Yasin Bey,Teşekkürler
YanıtlaSil