﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server&#8217;da EXCEPT &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-serverda-except/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Tue, 14 Jun 2022 17:34:27 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>SQL Server&#8217;da EXCEPT ve INTERSECT Kullanımı</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-except-ve-intersect-kullanimi</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Sun, 13 Feb 2022 11:32:05 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[EXCEPT ve INTERSECT Kullanımı]]></category>
		<category><![CDATA[SQL Server'da EXCEPT]]></category>
		<category><![CDATA[SQL Server'da INTERSECT]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=12987</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da EXCEPT ve INTERSECT kullanımı ile ilgili bilgi vermeye çalışacağım. SQL Server&#8217;da EXCEPT ve INTERSECT ifadeleri çok kullanılan ifadeler değildir...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da EXCEPT ve INTERSECT kullanımı ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server&#8217;da EXCEPT ve INTERSECT ifadeleri çok kullanılan ifadeler değildir ama yerine göre çok kullanılan yapılardır.</p>
<p><strong>EXCEPT KOMUTU</strong>: Except komutu iki farklı sql sorgusundan birinin sonuç kümesinde olup diğerinin sonuç kümesinde olmayan kayıtları listeleyen bir komuttur. Örneğin <strong>Employees</strong> ve <strong>Customers</strong> adında iki farklı kümeniz olsun. Except komutu <strong>Employees</strong> kümesinde bulunup <strong>Customers</strong>&#8216;de bulunmayan kayıtları listeleyip gösterecektir.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-12988 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-1.jpg" alt="SQL Server'da EXCEPT ve INTERSECT Kullanımı" width="700" height="389" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-1-315x175.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-1-540x300.jpg 540w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-1-243x135.jpg 243w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p><strong>INTERSECT KOMUTU:</strong> Intersect komutu ise iki farklı sql sorgusunun kesişim noktasını bulur. Yine küme örneğine dönecek olursak Intersect komutu <strong>Employees</strong> ve <strong>Customers</strong> kümelerinin ikisinde de bulunan kayıtları listeleyip gösterecektir.</p>
<p><img decoding="async" class="alignnone wp-image-12989 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-2.jpg" alt="SQL Server'da EXCEPT ve INTERSECT Kullanımı" width="700" height="480" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-2.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-2-315x216.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-2-438x300.jpg 438w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-2-197x135.jpg 197w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Yukarıda teorik tarafını anlattığımıza göre şimdi örnek üzerinden konuyu inceleyelim.</p>
<pre class="line-numbers"><code class="language-sql">--Tabloların oluşturulması

CREATE TABLE KitapTablosu1
(
    Id INT,
    KitapAdi VARCHAR(50) NOT NULL,
    Kategori VARCHAR(50) NOT NULL,
    Ucret INT NOT NULL
 )
 
CREATE TABLE KitapTablosu2
(
    Id INT,
    KitapAdi VARCHAR(50) NOT NULL,
    Kategori VARCHAR(50) NOT NULL,
    Ucret INT NOT NULL
 )


 --Tablolara veri eklenmesi

 INSERT INTO KitapTablosu1
 
VALUES
(1, 'Kitap1', 'Kategori1', 1800),
(2, 'Kitap2', 'Kategori2', 1500),
(3, 'Kitap3', 'Kategori3', 2000),
(4, 'Kitap4', 'Kategori4', 1300),
(5, 'Kitap5', 'Kategori5', 1500),
(6, 'Kitap6', 'Kategori6', 5000),
(7, 'Kitap7', 'Kategori7', 8000),
(8, 'Kitap8', 'Kategori8', 5000),
(9, 'Kitap9', 'Kategori9', 5400),
(10, 'Kitap10', 'Kategori10', 3200)
 
INSERT INTO KitapTablosu2
 
VALUES
 
(6, 'Kitap6', 'Kategori6', 5000),
(7, 'Kitap7', 'Kategori7', 8000),
(8, 'Kitap8', 'Kategori8', 5000),
(9, 'Kitap9', 'Kategori9', 5400),
(10, 'Kitap10', 'Kategori10', 3200),
(11, 'Kitap11', 'Kategori11', 5000),
(12, 'Kitap12', 'Kategori12', 8000),
(13, 'Kitap13', 'Kategori13', 5000),
(14, 'Kitap14', 'Kategori14', 5400),
(15, 'Kitap15', 'Kategori15', 3200)

--EXCEPT Komutunu inceleyelim

SELECT Id,
       KitapAdi,
       Kategori,
       Ucret FROM KitapTablosu1
EXCEPT
SELECT Id,
       KitapAdi,
       Kategori,
       Ucret FROM KitapTablosu2


--INTERSECT komutunu inceleyelim

SELECT Id,
       KitapAdi,
       Kategori,
       Ucret FROM KitapTablosu1
INTERSECT
SELECT Id,
       KitapAdi,
       Kategori,
       Ucret FROM KitapTablosu2</code></pre>
<p>Except komutunu tablolar üzerinde uyguladığımız zaman aşağıdaki sonucu göreceksiniz.</p>
<p><img decoding="async" class="alignnone wp-image-12991 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-3.jpg" alt="SQL Server'da EXCEPT ve INTERSECT Kullanımı" width="700" height="444" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-3.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-3-315x200.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-3-473x300.jpg 473w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-3-213x135.jpg 213w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Intersect komutunu tablolar üzerinde uyguladığımız zaman aşağıdaki sonucu göreceksiniz.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-12992 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-4.jpg" alt="SQL Server'da EXCEPT ve INTERSECT Kullanımı" width="700" height="515" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-4.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-4-315x232.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-4-408x300.jpg 408w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-except-ve-intersect-kullanimi-4-183x135.jpg 183w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere EXCEPT ve INTERSECT komutlarının kullanımı öğrenilmiş olundu.</p>
<p>Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 2.158</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
