﻿<?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’da While Kullanımı &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-serverda-while-kullanimi/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Sat, 05 Feb 2022 15:25:45 +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’da While Kullanımı</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-while-kullanimi</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Fri, 16 Feb 2018 18:30:57 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server’da While Kullanımı]]></category>
		<category><![CDATA[SQL Server’da While Kullanımı Nasıldır]]></category>
		<category><![CDATA[While Kullanımı]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=4510</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda size SQL Server&#8217;da While döngüsünün kullanımından bahsedeceğim. SQL Server&#8217;da While döngüsü belirli bir bloğun tekrarlanarak döngüde kalmasını sağlayan bir yapıdır. Bu koşul...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda size SQL Server&#8217;da While döngüsünün kullanımından bahsedeceğim.</p>
<p>SQL Server&#8217;da While döngüsü belirli bir bloğun tekrarlanarak döngüde kalmasını sağlayan bir yapıdır. Bu koşul False olana kadar döngü çalışmaya devam eder. Yazarken kontrol edilerek yazılması önemlidir yoksa sonsuz döngü oluşma ihtimali yüksektir. Örnek kullanımı aşağıda görmektesiniz.</p>
<pre class="line-numbers"><code class="language-sql">--Değişkenlerin tanımlanması 

DECLARE @Sayi INT = 1;
DECLARE @Toplam INT = 0;

--Döngümüzün yazımı 

WHILE @Sayi &lt;= 10
BEGIN
    SET @Toplam = @Toplam + @Sayi; --Sayı kısmını her döngü sonrası bir arttırıyoruz. Çünkü while kısmında ilk sayımız kontrol ediliyor. 
    SET @Sayi = @Sayi + 1;
END;

--Toplam değerinin yazımı 

PRINT @Toplam;</code></pre>
<p>Yukarıdaki sorguyu çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-12574 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2018/02/sql-serverda-while-kullanimi-1-1.jpg" alt="SQL Server’da While Kullanımı" width="700" height="312" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2018/02/sql-serverda-while-kullanimi-1-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2018/02/sql-serverda-while-kullanimi-1-1-315x140.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2018/02/sql-serverda-while-kullanimi-1-1-673x300.jpg 673w, https://sqlserveregitimleri.com/wp-content/uploads/2018/02/sql-serverda-while-kullanimi-1-1-303x135.jpg 303w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere Sayi ve Toplam değişkenlerimiz var. Sayımız 1&#8217;den başlıyor. Toplam değerimiz de 0. Kısaca 1&#8217;den 10&#8217;a kadar olan sayıların toplamını yapan bir işlem görmekteyiz. Toplam değişkenine Sayi değerini ekletip, sayı değerini bir arttırıyoruz. Sonrasında sayımız while döngüsü içinde yeniden kontrol ediliyor. İşlem bu şekilde 10&#8217;dan küçük ve eşit olana kadar sürmekte. Sonrasında while döngüsü false oluyor ve işlem sonlanıyor. En son da Print ile Toplam değişkenimizi yazdırıyoruz ve 1&#8217;den 10&#8217;a kadar olan sayıların toplamını almış oluyoruz.</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.398</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
