﻿<?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 NULL Değerler ve COUNT &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-null-degerler-ve-count/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Tue, 07 Mar 2023 17:35:23 +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 COUNT Fonksiyonu ve NULL Değerler</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-count-fonksiyonu-ve-null-degerler</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Sat, 23 Oct 2021 19:01:15 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Null Değerler]]></category>
		<category><![CDATA[SQL NULL Değerler ve COUNT]]></category>
		<category><![CDATA[SQL Server'da Count Fonksiyonu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=11414</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da COUNT fonksiyonu ve NULL değerler hakkında bilgi vereceğim. COUNT fonksiyonu ve NULL değerler demekle neyi kastediyorum kısaca açıklayayım. COUNT...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da COUNT fonksiyonu ve NULL değerler hakkında bilgi vereceğim.</p>
<p>COUNT fonksiyonu ve NULL değerler demekle neyi kastediyorum kısaca açıklayayım.</p>
<p>COUNT fonksiyonu bildiğiniz üzere belirtilen alandaki veya tablodaki toplam kayıt sayısını veriyor.</p>
<p>Anlatıma aşağıdaki örnek üzerinden devam edeceğim.</p>
<pre class="line-numbers"><code class="language-sql">--Tablonun oluşturulması

CREATE TABLE TabloDegerleri
(
    ID INT PRIMARY KEY IDENTITY(1, 1),
    Ad NVARCHAR(50)
);


--Tabloya veri eklenmesi

INSERT INTO dbo.TabloDegerleri
SELECT 'YAVUZ' UNION ALL
SELECT NULL UNION ALL
SELECT 'PELİN' UNION ALL
SELECT NULL UNION ALL
SELECT 'BİLGE' UNION ALL
SELECT 'HASAN' UNION ALL
SELECT 'MUSTAFA' 


--COUNT Fonksiyonu Kullanımı İncelenmesi

SELECT
COUNT(Ad) AS SayacDegeri_1
,COUNT(*) AS SayacDegeri_2
,COUNT(1) AS SayacDegeri_3
FROM TabloDegerleri;</code></pre>
<p>Yukarıdaki kod bloğunu çalıştırdığınızda aşağıdaki sonucu göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-11416 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-count-fonksiyonu-ve-null-degerler-1.jpg" alt="SQL Server'da COUNT Fonksiyonu ve NULL Değerler" width="700" height="421" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-count-fonksiyonu-ve-null-degerler-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-count-fonksiyonu-ve-null-degerler-1-315x189.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-count-fonksiyonu-ve-null-degerler-1-499x300.jpg 499w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-count-fonksiyonu-ve-null-degerler-1-224x135.jpg 224w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Gördüğünüz üzere bir tablo oluşturdum ve sonrasında içerisine değerler girdim. Şimdi COUNT fonksiyonunu incelemek için yazdığım SELECT sorgusunu inceleyelim.</p>
<p>COUNT(Ad)  dediğim zaman NULL değerleri hiç hesaba katmadan kayıt sayısını bizlere getirmiş oldu. Kısaca 7 kayıttan 5 adetini bizlere saydı. 2 adet NULL kaydın sayısını düşerek bize sonucu verdi.</p>
<p>COUNT(1) ve COUNT(*)  dediğim zaman NULL değerleri hesaba katarak 7 adet kayıt sayısını bizlere getirmiş oldu. COUNT(1) ve COUNT(*) birbirinin yerine kullanılabilir yapılardır. Her ikisi de aynı sonucu verir. Her ikisi de NULL değerleri göz ardı etmez ve her ikisi de belirli bir tablonun satır sayısını döndürür. Tabi dikkat etmeniz gereken bir nokta var. Kolon sayısı fazla olan tablolarda performans sorunları nedeniyle COUNT(*) dikkatli kullanılmalıdır.</p>
<p>Bu farkı birçoğunuz biliyor da olabilir bilmiyor da olabilir faydalı olması açısından anlatmak istedim.</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"> 764</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
