<?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>bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP &#187; Aysegul KARA</title>
	<atom:link href="http://www.bilyaz.com/index.php/author/aysegul-kara/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilyaz.com</link>
	<description>bilyaz.com , Programlama Makaleleri, Yazılım Makaleleri , Örnek Kodlar , Eğitim Videoları , C#,ASP.NET,SQL,PHP</description>
	<lastBuildDate>Sun, 29 Apr 2012 22:04:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı-3</title>
		<link>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-3.html/</link>
		<comments>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-3.html/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 14:21:12 +0000</pubDate>
		<dc:creator>Aysegul KARA</dc:creator>
				<category><![CDATA[ADO.NET / SQL]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=351</guid>
		<description><![CDATA[             Sayı tablosu kullanarak geliştirilen çözümler:  Merhaba,TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı ile ilgili makalemizin bu bölümünde ayrıştırma işlemleri için gerekli olan sayı tablomuzu nasıl oluşturacağımızı anlatacağım. Daha büyük stringlerle çoğu durumda, ardışık olarak artan bir sayı tablosu kullanmak genellikle başvurulan daha hızlı çözümlerden biridir. Ne var ki test yapmadan, genel performans iddiaları <a href='http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-3.html/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Findex.php%2Ftsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-3.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div align="left" style="float:left;padding:0px 5px 5px 0px;"><a name="fb_share" type="box_count" share_url="http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-3.html/"></a></div><p class="MsoNormal" style="normal;"><span style="TR;"><span style="small;"><span style="TR;"><span style="small;">             </span></span></span></span><strong><span style="TR;"><span style="small;">Sayı tablosu kullanarak geliştirilen çözümler:</span></span></strong></p>
<p class="MsoNormal" style="normal;"><span style="TR;"><span style="small;"> Merhaba,TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı ile ilgili makalemizin bu bölümünde ayrıştırma işlemleri için gerekli olan sayı tablomuzu nasıl oluşturacağımızı anlatacağım.</span></span><strong><span style="major-fareast;"><span style="1;"> </span></span></strong><span style="TR;">Daha büyük stringlerle çoğu durumda, ardışık olarak artan bir sayı tablosu kullanmak genellikle başvurulan daha hızlı çözümlerden biridir. Ne var ki test yapmadan, genel performans iddiaları şüphe götürmeli. Neredeyse bir metodun diğerinden iyi olduğuna karar vermek imkânsız. Sayı tablosu kullanarak çeşitli çözümlerini incelemeden önce, sayı tablosu oluşturmanın yöntemlerini inceleyeceğiz.</span></p>
<p class="MsoNormal" style="normal;"><span style="TR;"> </span><strong><span style="major-fareast;"><span style="small;">TSQL ile ardışık artan bir sayı tablosu oluşturma:</span></span></strong></p>
<p class="MsoNormal" style="normal;"><strong><span style="major-fareast;"><span style="1;">            </span></span></strong><span style="TR;">Düzenli olarak artan bir sayı tablosu oluşturmanın çeşitli yolları vardır. Bir sayı tablosu oluşturabilen ya temel bir tablo ya bir view ya da herhangi bir özel ifade bu senaryoların içinde kullanılabilir.</span><span style="TR;">Sayı tablosu oluşturmaya yarayan genel methodlardan bazıları gelecek bölümde detaylı bir şekilde anlatılacak. Ardışık artan değerler bir query in parçası olarak üretilebilir olmasına rağmen, genel olarak temel kalıcı bir tablo oluşturulması ve çeşitli çözümler için ihtiyaç duyulan sayıların eklenmesi önerilir. Muhtemel mükerrer kayıtları önlemek için sayı eklenen columun da Primary Key olarak kullanılmalı.</span></p>
<p class="MsoNormal" style="normal;"><span style="TR;">Kimlik tabanlı sayı numarası ile ardışık tablolar oluşturmak için tablonun içindeki bir tanım columunu için default değerler vererek kullanma basitçe bir yöntem olabilir. Bu yaklaşımda bir başka önemli kısım ise sadece kalıcı tablolar ile kullanılıyor olabilmesi. Herhangi bir belirtme olmadan IDENTITY özelliği her başlangıç ve artış için default olarak 1 değerini kullanır</span><span style="11.0pt;">.</span></p>
<p class="MsoNormal" style="0cm 0cm 10pt;"><span style="small;"><span class="codeblack"><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">    </span></span><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">CREATE TABLE </span></strong></span><span class="codeblack"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">dbo.Sayi</span></strong></span><span class="codegray"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">(</span></strong></span><span class="codeblack"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">n </span></strong></span><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">INT </span></strong></span><span class="codegray"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">NOT NULL </span></strong></span><span class="codeblack"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">IDENTITY</span></strong></span><span class="codegray"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">) ;</span></strong></span></span><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><br />
<span style="small;"><span class="codegray">    </span><span class="codeblack">GO</span><br />
<span class="codeblack">    </span><span class="codeblue">SET NOCOUNT ON </span><span class="codegray">;</span><br />
<span class="codegray">    </span><span class="codeblue">INSERT </span><span class="codeblack">dbo.Sayi </span><span class="codeblue">DEFAULT VALUES </span><span class="codegray">;</span><br />
<span class="codegray">    </span><span class="codeblue">WHILE </span><span class="codemagenta">SCOPE_IDENTITY</span><span class="codegray">() &lt; </span><span class="codeblack">500</span><br />
<span class="codeblack">        </span><span class="codeblue">INSERT </span><span class="codeblack">dbo.Sayi </span><span class="codeblue">DEFAULT VALUES </span><span class="codegray">;</span></span></span></strong></p>
<p><span style="18.0pt;">IDENTITY() fonksiyonu ile SELECT INTO herhangi bir var olan tablodan yeni bir tabloya data aktarmak için kullanabiliriz.<span style="yes;">  </span>Örnek bir CROSS JOIN inin var olan iki tablo arasında kullanımını gösteriyor.</span></p>
<p class="MsoNormal" style="none;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;">SELECT TOP 500 IDENTITY(INT) AS n</span></span></strong></span></p>
<p class="MsoNormal" style="none;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;"><span style="yes;">      </span>INTO dbo.Sayi</span></span></strong></span></p>
<p class="MsoNormal" style="none;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;"><span style="yes;">      </span>FROM Northwind.dbo.Orders o1</span></span></strong></span></p>
<p class="MsoNormal" style="none;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"></span></strong></span><span class="codeblue"><strong><span style="small;"><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="yes;">     </span>CROSS JOIN Northwind.dbo.Orders o2;</span></span></strong></span><span class="codeblue"><strong><span style="11.0pt;"> </span></strong></span></p>
<p class="MsoNormal" style="0cm 0cm 10pt;"><strong><span style="major-fareast;"><span style="small;">While kullanarak düzenli döngüler:</span></span></strong></p>
<p><span style="18.0pt;">Burada basit döngü bir anda tek satır ekleyen bir döngü</span></p>
<p class="MsoNormal" style="none;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;">CREATE TABLE dbo.Sayi(n INT NOT NULL PRIMARY KEY) ;<br />
    GO<br />
    SET NOCOUNT ON<br />
    DECLARE @Index INT ;<br />
    SET @Index = 1 ;<br />
    WHILE @Index &lt;= 500 BEGIN<br />
        INSERT dbo.Sayi (n) VALUES (@Index) ;<br />
        SET @Index = @Index + 1 ;<br />
    END </span></span></strong></span></p>
<p class="MsoNormal" style="none;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;"> </span></span></strong></span><span style="TR;">Yukarıdaki döngünün verimliliği aşağıdaki gibi kullanımlarla arttırılabilir </span></p>
<p class="MsoNormal" style="0cm 0cm 10pt;"><span style="small;"><span class="codeblack"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">    </span></strong></span><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">SET NOCOUNT ON </span></strong></span></span><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><br />
<span style="small;"><span class="codeblue">    DECLARE </span><span class="codeblack">@Index </span><span class="codeblue">AS INT</span><span class="codegray">;</span><br />
<span class="codegray">    </span><span class="codeblue">SET </span><span class="codeblack">@Index </span><span class="codeblue">= </span><span class="codeblack">1 </span></span></span></strong><span class="codeblue"><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;"> </span></span></span></p>
<p><span class="codegray">    </span><span class="codeblue">INSERT </span><span class="codeblack">dbo.Sayi </span><span class="codeblue">SELECT </span><span class="codeblack">1</span><span class="codegray">;</span><br />
<span class="codegray">    </span><span class="codeblue">WHILE </span><span class="codeblack">@Index </span><span class="codegray">* </span><span class="codeblack">2 </span><span class="codegray">&lt; </span><span class="codeblack">500 </span><span class="codeblue">BEGIN </span><br />
<span class="codeblue">        INSERT </span><span class="codeblack">dbo.Sayi </span><br />
<span class="codeblack">        </span><span class="codeblue">SELECT </span><span class="codeblack">@Index </span><span class="codegray">+ </span><span class="codeblack">n </span><br />
<span class="codeblack">    </span>      <span class="codeblue">FROM </span><span class="codeblack">dbo.Sayi</span><br />
<span class="codeblack">        </span><span class="codeblue">SET </span><span class="codeblack">@Index </span><span class="codeblue">= </span><span class="codeblack">@Index </span><span class="codegray">+ </span><span class="codeblack">@@ROWCOUNT </span><br />
<span class="codeblack">    </span><span class="codeblue">END</span></p>
<p class="MsoNormal" style="0cm 0cm 10pt;"><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;">**************************************************************************<br />
<span class="codeblue"><strong>    INSERT </strong></span><span class="codeblack"><strong>dbo.Sayi </strong></span></span><strong><br />
<span style="small;"><span class="codeblack">    </span><span class="codeblue">SELECT </span><span class="codeblack">@Index </span><span class="codegray">+ </span><span class="codeblack">n </span><br />
<span class="codeblack">      </span><span class="codeblue">FROM </span><span class="codeblack">dbo.Sayi </span><br />
<span class="codeblack">     </span><span class="codeblue">WHERE </span><span class="codeblack">@Index </span><span class="codegray">+ </span><span class="codeblack">n </span><span class="codegray">&lt;= </span><span class="codeblack">500</span></span></strong></span><span class="codeblack"></span></p>
<p class="MsoNormal" style="center;" align="center"><strong><span style="11.0pt;"> </span></strong></p>
<p class="MsoNormal" style="0cm 0cm 10pt;"><span style="Calibri;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-3.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı-2</title>
		<link>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-2.html/</link>
		<comments>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-2.html/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 07:26:30 +0000</pubDate>
		<dc:creator>Aysegul KARA</dc:creator>
				<category><![CDATA[ADO.NET / SQL]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=328</guid>
		<description><![CDATA[Merhabalar, TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı yazı dizimize kaldığımız yerden devam ediyoruz. Bütün örnekler için aşağıdaki tanımı kullanacağız. DECLARE @p VARCHAR(50) SET @p = &#8216;ALFKI, LILAS, PERIC, HUNGC, SAVEA, SPLIR, LONEP, GROSR&#8217; PATINDEX() ile doku eşleştirmesini kullanma:             Bir dokunun kelime içindeki ilk görüldüğü yerdeki pozisyonunu döndürür. Eğer yoksa sıfır döndürür. PATINDEX <a href='http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-2.html/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Findex.php%2Ftsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-2.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div align="left" style="float:left;padding:0px 5px 5px 0px;"><a name="fb_share" type="box_count" share_url="http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-2.html/"></a></div><p>Merhabalar, TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı yazı dizimize kaldığımız yerden devam ediyoruz. Bütün örnekler için aşağıdaki tanımı kullanacağız.</p>
<p><strong>DECLARE </strong><strong>@p </strong><strong>VARCHAR</strong><strong>(</strong><strong>50</strong><strong>)</strong><strong><br />
SET @p = &#8216;ALFKI, LILAS, PERIC, HUNGC, SAVEA, SPLIR, LONEP, GROSR&#8217;</strong></p>
<p><strong>PATINDEX() ile doku eşleştirmesini kullanma: </strong><strong>            </strong>Bir dokunun kelime içindeki ilk görüldüğü yerdeki pozisyonunu döndürür. Eğer yoksa sıfır döndürür.</p>
<p>PATINDEX ( &#8216;%pattern%&#8217; , expression )</p>
<p>    <strong>SELECT CustomerID, ContactName, CompanyName<br />
      FROM Northwind.dbo.Customers<br />
     WHERE PATINDEX( &#8216;%,&#8217; + CustomerID + &#8216;,%&#8217;, &#8216;,&#8217; + @p + &#8216;,&#8217; ) &gt; 0   ; </strong><strong> </strong></p>
<p><strong>LIKE operatoru ile doku eşleştirmesini kullanma:</strong></p>
<p>    <strong>SELECT CustomerID, ContactName, CompanyName<br />
      FROM Northwind.dbo.Customers<br />
     WHERE &#8216;,&#8217; + @p + &#8216;,&#8217; LIKE &#8216;%,&#8217; + CustomerID + &#8216;,%&#8217; ; </strong></p>
<p><strong>String Ayrıştırma:</strong></p>
<p><strong>            </strong>Bazı koşullarda, parsed listesini sonraki işlerde kullanılabilen (örneğin bir IN clause ile birlikte)  bir resultset olarak kullanmak isteyebilirsin. Daha büyük liste örnekleri için IN() clause kullanmaktansa JOIN kullanmak daha etkili olabilir. Ayrıştırma işlemleri için kullanılan fonksiyonları ve yöntemleri incelemeye başlayacağız.     </p>
<p><strong>PARSENAME() fonksiyonunu kullanma:</strong>Bir object isminin işaret edilen kısmını döndürür.PARSENAME ( &#8216;object_name&#8217; , object_piece ) <strong></strong></p>
<p><strong>            </strong>Parsename() foksiyonu bir sysname değeri döndürür (nvarchar(128)&#8217; e eşdeğer)  ve genel olarak database nesnelerin nesne adı, owner name, database name ve server name gibi database nesnesinin tanımlayıcı kısımlarını elde etmek için kullanılır. Bununla birlikte eğer string 5 ayrılmış değerden az yaratılmış ise bir string parse etmek içinde kullanılabilir. Bu konuyla ilgili tipik senaryolar full name ve bir IP adresinin tanım kısmını ayırmak gibi örnekler olacak. Aşağıda bir stringi ayrıştırmak için kullanılmıştır.</p>
<p><strong>Örneğin:</strong></p>
<p>DECLARE @ad NVARCHAR(500)</p>
<p>SET @ad = N&#8217;Kara, Dr.Murat, Can&#8217;</p>
<p>SELECT PARSENAME(ad, 3) AS &#8220;Unvan&#8221;,</p>
<p>PARSENAME(ad, 2) AS &#8220;Ad&#8221;,</p>
<p>PARSENAME(ad, 1) AS &#8220;Ikinci Ad&#8221;,</p>
<p>PARSENAME(ad, 4) AS &#8220;Soyad&#8221;    FROM ( SELECT REPLACE(@ad, &#8216;, &#8216;, &#8216;.&#8217;)) D(ad)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-2.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TSQL de string ayrıştırma işlemleri ve sahte dizi kullanımı-1</title>
		<link>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-1.html/</link>
		<comments>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-1.html/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 14:30:04 +0000</pubDate>
		<dc:creator>Aysegul KARA</dc:creator>
				<category><![CDATA[ADO.NET / SQL]]></category>
		<category><![CDATA[sahte dizi]]></category>
		<category><![CDATA[string ayrıştırma]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=322</guid>
		<description><![CDATA[TSQL de birbirinden virgülle ayrılmış string listelerini ayrıştırmak arada sırada ihtiyaç duyduğumuz bir kullanım şeklidir. Normal koşullarda, ilişkili database modelinde böyle bir durum ile karşılaşılmaz. Bazen Sql programcıları çift değerli sütün yâda değişken kullanma gereksinimi ile karşı karşıya kalırlar( genelliklede veri başka bir yerden geldiğinde). TSql de liste ya da dizi tiplerini destekleyen yerleşik bir <a href='http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-1.html/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Findex.php%2Ftsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-1.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div align="left" style="float:left;padding:0px 5px 5px 0px;"><a name="fb_share" type="box_count" share_url="http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-1.html/"></a></div><p class="MsoNormal" style="35.4pt;"><span style="11.0pt;">TSQL de birbirinden virgülle ayrılmış string listelerini ayrıştırmak arada sırada ihtiyaç duyduğumuz bir kullanım şeklidir. Normal koşullarda, ilişkili <span style="yes;"> </span>database modelinde böyle bir durum ile karşılaşılmaz.</span><strong></strong></p>
<p class="MsoNormal" style="0cm 0cm 10pt;"><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="1;"><span style="small;"> </span></span></span><span style="11.0pt;">Bazen Sql programcıları çift değerli sütün yâda değişken kullanma gereksinimi ile karşı karşıya kalırlar( genelliklede veri başka bir yerden geldiğinde). TSql de liste ya da dizi tiplerini destekleyen yerleşik bir yapı olmadığı için, çift değerleri bir araya getirmek de genellikle delimited VARCHAR strings kullanılır. İlişkideki bir öznitelik sadece süzülmüş uygun bir tipe sahip olabildiğinden beri hepimizin bildiği gibi çift değerleri tek bir sütunda tutmak ilişkili modelin temel kuralıdır. </span></p>
<p class="MsoNormal" style="justify;"><span style="11.0pt;">SQL tabloları doğası gereği çift değerli sütunlara izin vermez. Bu XML veri tipleri ortaya çıkmadan önce mantıklı bir yapı idi. Programcılar ara sıra değişen başarı dereceleri ile bu kuralı eziyorlardı. Kullanıcılar daima virgül ya da boşluk gibi bir karakterle ayrılmış daha küçük stringlerin bir kombinasyonu olan tek bir string yorumlamak zorunda kalabilirler. Programcılar bu nedenle, var olan string fonksiyonlarının gücünden faydalanarak, birleştirilmiş stringlerden istediği kadar küçük parçaları söküp çıkartabilirler.</span></p>
<p class="MsoNormal" style="justify;"><span style="11.0pt;"><span style="1;"> </span>Burada önerilen methodlar sadece eksiliği gidermek için kullanılmalı, üretim sistemleri için önerilmez. Eğer ürün kılavuzunda dökümanta edilmemiş bir method kullanıyorsan, onları doğruca ikaz et ve konu ile ilgili bütün uyarıları yapın. </span></p>
<p class="MsoNormal" style="2;"><strong><span style="TR;"><span style="small;">Göz önüne alınması gerekenler:</span></span></strong></p>
<p class="MsoNormal" style="2;"><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="1;"><span style="small;"> </span></span></span><span style="11.0pt;">Bir diziyi parse eden ve veri yönetimi sağlayan çoğu method veriyi tabloya çift satırmış gibi eklemek için kullanılabilir. Sonraki kısımda anlatılacaklar: bir kullanma şekli tanımlamak ve bir değişkende, parametrede ya da hatta column değeri gibi tanımlanan stringdeki altbölümleri bir tabloya kaydetmek. Örnekler virgülle ayrılmış listelerdir.Genel olarak bilinen değerleri   &#8216;item- 1,item-2,item-3&#8230;.item-n&#8217; <span style="yes;"> </span>olan CSV Gibi.</span></p>
<p class="MsoNormal" style="justify;"><span style="11.0pt;">Pratikte, stringleri ayırmak için herhangi bir karakteri kullanabilirsin space de dahil olmak üzere methodları karaktere göre uyarlayabilirsin. Aşağıdaki örnekte, Northwind<span style="yes;"> </span>database inde Customer tablosundan rastgele<span style="yes;"> </span>birkaç müşteri<span style="yes;"> </span>tanımı seçilmiş. Aşağıdaki her bir örnek için bu listeyi kullanacağız</span><span style="TR;"><span style="small;">.</span></span></p>
<p class="MsoNormal" style="auto;"><span style="small;"><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">DECLARE </span></strong></span><span class="codeblack"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">@p </span></strong></span><span class="codeblue"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">VARCHAR</span></strong></span><span class="codegray"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">(</span></strong></span><span class="codeblack"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">50</span></strong></span><span class="codegray"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">)</span></strong></span></span><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><br />
<span style="small;"><span class="codeblue">SET </span><span class="codeblack">@p </span><span class="codeblue">= </span><span class="codered">&#8216;ALFKI, LILAS, PERIC, HUNGC, SAVEA, SPLIR, LONEP, GROSR&#8217;</span></span></span></strong></p>
<p class="MsoNormal" style="normal;"><strong><span style="TR;"><span style="small;">Direk Data karşılaştırması:</span></span></strong></p>
<p class="MsoNormal" style="normal;"><span style="TR;"><span style="1;"> </span>Basit karşılaştırmalar için, karmaşık alışılmış kullanımlara gerek yok. TSQL içinde içsel eşleştirme kalıplarını içeren özellikler çoğu koşulda direk olarak kullanılabilir.</span></p>
<p class="MsoNormal" style="auto;"><span style="TR;">Bir ilk olarak örnek değerler listesinden seçmek ve onu WHERE koşulundaki IN listesinde kullanmak. Aşağıda bazı genel methodlar</span><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">: </span></p>
<p style="0cm 0cm 0pt;"><strong><span style="18.0pt;">CHARINDEX() fonksiyonunu kullanma: </span></strong></p>
<p style="0cm 0cm 0pt;"><span style="bold;"><span style="1;"><span style="small;"> </span></span></span><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">Expression2 içinde expression1 arar ve eğer bulursa başlangıç pozisyonunu döndürür. Arama start_location dan başlar.</span></p>
<p class="MsoNormal" style="45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="TR;">CHARINDEX ( expression1, expression2 [ , start_location ] ) </span></p>
<p><span class="codeblue"><strong><span style="EN-US;">SELECT </span></strong></span><span style="small;"><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;">CustomerID, ContactName, CompanyName<br />
</span></strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"> </span></span><span class="codeblue"><strong><span style="EN-US;">FROM Northwind.dbo.Customers</span></strong></span><span class="codeblue"><strong><span style="EN-US;"><br />
<span style="Times New Roman;"> </span></span></strong></span><span class="codeblue"><strong><span style="EN-US;">WHERE CHARINDEX</span></strong></span><strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"><span style="small;">( &#8216;,&#8217; + CustomerID + &#8216;,&#8217;, &#8216;,&#8217; + @p + &#8216;,&#8217; ) &gt; 0 ;</span></span></strong><span style="&quot;Arial&quot;,&quot;sans-serif&quot;;"></p>
<p></span></p>
<p><span class="codegreen"> CustomerID ContactName                    CompanyName </span><br />
<span class="codegreen"> &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span><br />
<span class="codegreen"> ALFKI      Maria Anders                   Alfreds Futterkiste</span><br />
<span class="codegreen"> GROSR      Manuel Pereira                 GROSELLA-Restaurante</span><br />
<span class="codegreen"> HUNGC      Yoshi Latimer                  Hungry Coyote Import Store</span><br />
<span class="codegreen"> LILAS      Carlos González                LILA-Supermercado</span><br />
<span class="codegreen"> LONEP      Fran Wilson                    Lonesome Pine Restaurant</span><br />
<span class="codegreen"> PERIC      Guillermo Fernández            Pericles Comidas clásicas</span><br />
<span class="codegreen"> SAVEA      Jose Pavarotti                 Save-a-lot Markets</span><br />
<span class="codegreen"> SPLIR      Art Braunschweiger             Split Rail Beer &amp; Ale</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/index.php/tsql-de-string-ayristirma-islemleri-ve-sahte-dizi-kullanimi-1.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQL Server 2005 de Sıralama Fonksiyonlarının Kullanımı</title>
		<link>http://www.bilyaz.com/index.php/sql-server-2005-de-siralama-fonksiyonlarinin-kullanimi.html/</link>
		<comments>http://www.bilyaz.com/index.php/sql-server-2005-de-siralama-fonksiyonlarinin-kullanimi.html/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 23:43:29 +0000</pubDate>
		<dc:creator>Aysegul KARA</dc:creator>
				<category><![CDATA[ADO.NET / SQL]]></category>
		<category><![CDATA[Sıralama Fonksiyonları]]></category>
		<category><![CDATA[SQL Server 2005]]></category>

		<guid isPermaLink="false">http://www.bilyaz.com/?p=74</guid>
		<description><![CDATA[&#160; SQL Server 2005 Transact-SQL sonu&#231; k&#252;mende sıralama yapmanı sağlayacak &#160;fonksiyonlar i&#231;erir. Bu fonksiyonlardan bir veya daha fazlasını sorgunuzun SELECT c&#252;mleciğine eklediğinizde, kullandığınız fonksiyona g&#246;re&#160; her satır i&#231;in bir sıralama atamış olursunuz. T-SQL şimdilik 4 tane sıralama fonksiyonu i&#231;erir : ROW_NUMBER, RANK, DENSE_RANK ve NTILE. Şimdi kısaca bu fonksiyonların tanımı yapacak ve nasıl &#231;alıştıklarını g&#246;stereceğim. <a href='http://www.bilyaz.com/index.php/sql-server-2005-de-siralama-fonksiyonlarinin-kullanimi.html/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.bilyaz.com%2Findex.php%2Fsql-server-2005-de-siralama-fonksiyonlarinin-kullanimi.html%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=lucida grande&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe><div align="left" style="float:left;padding:0px 5px 5px 0px;"><a name="fb_share" type="box_count" share_url="http://www.bilyaz.com/index.php/sql-server-2005-de-siralama-fonksiyonlarinin-kullanimi.html/"></a></div><table width="98%" align="center" border="0" cellspacing="0" cellpadding="0">
<table width="96%" align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF" class="metin">
<p>&nbsp;</p>
<p><span>SQL Server 2005 Transact-SQL sonu&ccedil; k&uuml;mende sıralama yapmanı sağlayacak <span>&nbsp;</span>fonksiyonlar i&ccedil;erir. Bu fonksiyonlardan bir veya daha fazlasını sorgunuzun SELECT c&uuml;mleciğine eklediğinizde, kullandığınız fonksiyona g&ouml;re<span>&nbsp; </span>her satır i&ccedil;in bir sıralama atamış olursunuz.</span></p>
<p><span>T-SQL şimdilik 4 tane sıralama fonksiyonu i&ccedil;erir :</span> ROW_NUMBER, RANK, DENSE_RANK ve NTILE. Şimdi kısaca bu fonksiyonların tanımı yapacak ve nasıl &ccedil;alıştıklarını g&ouml;stereceğim.</p>
<p><span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'">Sıralama Fonksiyonlarının <span>&nbsp;</span>Genel<span>&nbsp; </span>Yazımı:</span></span></p>
<p style="margin-bottom: 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><span><span style="font-size: 10pt; line-height: 115%">ROW_NUMBER ( ) ,RANK(),DENSE_RANK(),NTILE()</span>&nbsp;&nbsp;&nbsp;&nbsp;OVER ( [ &lt;partition_by_clause&gt; ] &lt;order_by_clause&gt; )</span></p>
<p style="margin-bottom: 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">&nbsp;</p>
<p><span>&lt;partition_by_clause&gt; </span></p>
<p><span>FROM c&uuml;mleciği tarafından &uuml;retilen sonu&ccedil; k&uuml;melerinde, sıralama fonksiyonunun uygulanacağı b&ouml;l&uuml;mleri <span>&nbsp;</span>belirler.</span></p>
<p style="margin-bottom: 0pt"><span>&lt;order_by_clause&gt; </span></p>
<p style="margin-bottom: 0pt"><span>ORDER BY bir b&ouml;l&uuml;m i&ccedil;indeki sıralamanın hangi s&uuml;tuna g&ouml;re yapılacağını belirler.</span></p>
<p style="margin-bottom: 0pt">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">DECLARE</span><span style="font-size: 10pt; font-family: 'Courier New'"> @Tablo <span style="color: blue">Table</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: gray; font-family: 'Courier New'">(</span><span style="font-size: 10pt; font-family: 'Courier New'">ID <span style="color: blue">int</span> <span style="color: blue">identity</span><span style="color: gray">,</span><span>&nbsp; </span>SoyAd <span style="color: blue">varchar</span><span style="color: gray">(</span>100<span style="color: gray">),</span>SatisPayi <span style="color: blue">int</span><span style="color: gray">,</span>Ay <span style="color: blue">varchar</span><span style="color: gray">(</span>30<span style="color: gray">),</span>Yil <span style="color: blue">int</span><span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;A&#8217;</span><span style="color: gray">,</span>280000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2002<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;B&#8217;</span><span style="color: gray">,</span>280000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2004<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;A&#8217;</span><span style="color: gray">,</span>267000<span style="color: gray">,</span><span style="color: red">&#8216;Nisan&#8217;</span><span style="color: gray">,</span>2002<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;B&#8217;</span><span style="color: gray">,</span>266000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2002<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;C&#8217;</span><span style="color: gray">,</span>264000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2002<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;D&#8217;</span><span style="color: gray">,</span>263000<span style="color: gray">,</span><span style="color: red">&#8216;Haziran&#8217;</span><span style="color: gray">,</span>2003<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&#8216;E&#8217;</span><span style="color: gray">,</span>247000<span style="color: gray">,</span><span style="color: red">&#8216;Nisan&#8217;</span><span style="color: gray">,</span>2003<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;B&#8217;</span><span style="color: gray">,</span>244000<span style="color: gray">,</span><span style="color: red">&#8216;Haziran&#8217;</span><span style="color: gray">,</span>2001<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;B&#8217;</span><span style="color: gray">,</span>239000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2003<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-fa<br />
mily: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;B&#8217;</span><span style="color: gray">,</span>244000<span style="color: gray">,</span><span style="color: red">&#8216;Haziran&#8217;</span><span style="color: gray">,</span>2001<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;A&#8217;</span><span style="color: gray">,</span>234000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2004<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;C&#8217;</span><span style="color: gray">,</span>226000<span style="color: gray">,</span><span style="color: red">&#8216;Aral&yacute;k&#8217;</span><span style="color: gray">,</span>2002<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;A&#8217;</span><span style="color: gray">,</span>226000<span style="color: gray">,</span><span style="color: red">&#8216;Haziran&#8217;</span><span style="color: gray">,</span>2001<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;C&#8217;</span><span style="color: gray">,</span>224000<span style="color: gray">,</span><span style="color: red">&#8216;Nisan&#8217;</span><span style="color: gray">,</span>2003<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&#8216;F&#8217;</span><span style="color: gray">,</span>217000<span style="color: gray">,</span><span style="color: red">&#8216;Ocak&#8217;</span><span style="color: gray">,</span>2003<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">insert</span><span style="font-size: 10pt; font-family: 'Courier New'"> <span style="color: blue">into</span> @Tablo <span style="color: blue">values</span><span style="color: gray">(</span><span style="color: red">&lsquo;C&#8217;</span><span style="color: gray">,</span>210000<span style="color: gray">,</span><span style="color: red">&#8216;Haziran&#8217;</span><span style="color: gray">,</span>2002<span style="color: gray">)</span></span></p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">SELECT</span><span style="font-size: 10pt; font-family: 'Courier New'"> </span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; font-family: 'Courier New'">ROW_NUMBER<span style="color: gray">()</span> <span style="color: blue">OVER</span><span style="color: gray">(</span><span style="color: blue">ORDER</span> <span style="color: blue">BY</span> SatisPayi <span style="color: blue">DESC</span><span style="color: gray">)</span> <span style="color: blue">AS</span> [RowNumber]<span style="color: gray">,</span> </span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; font-family: 'Courier New'">RANK<span style="color: gray">()</span> <span style="color: blue">OVER</span><span style="color: gray">(</span><span style="color: blue">ORDER</span> <span style="color: blue">BY</span> SatisPayi <span style="color: blue">DESC</span><span style="color: gray">)</span> <span style="color: blue">AS</span> [Rank]<span style="color: gray">,</span> </span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; font-family: 'Courier New'">DENSE_RANK<span style="color: gray">()</span> <span style="color: blue">OVER</span><span style="color: gray">(</span><span style="color: blue">ORDER</span> <span style="color: blue">BY</span> SatisPayi <span style="color: blue">DESC</span><span style="color: gray">)</span> <span style="color: blue">AS</span> [DenseRank]<span style="color: gray">,</span> </span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; font-family: 'Courier New'">NTILE<span style="color: gray">(</span>5<span style="color: gray">)</span> <span style="color: blue">OVER</span><span style="color: gray">(</span><span style="color: blue">ORDER</span> <span style="color: blue">BY</span> SatisPayi <span style="color: blue">DESC</span><span style="color: gray">)</span> <span style="color: blue">AS</span> [NTile]<span style="color: gray">,</span> </span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; font-family: 'Courier New'">SoyAd<span style="color: gray">,</span> SatisPayi<span style="color: gray">,</span> Ay<span style="color: gray">,</span> Yil</span></p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; color: blue; font-family: 'Courier New'">FROM</span><span style="font-size: 10pt; font-family: 'Courier New'"> @Tablo</span></p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal"><span style="font-size: 10pt; font-family: 'Courier New'">&Ouml;rneğimizideki Select deyiminde 4 sıralama fonksiyonunu kullanmakta.B&uuml;t&uuml;n fonksiyonları tek deyimin i&ccedil;ine dahil ettim.B&ouml;ylece her fonksiyonun d&ouml;nd&uuml;rd&uuml;ğ&uuml; sonucu karşılaştırabilirsiniz.</span></p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<table border="0" cellspacing="0" cellpadding="0" width="559" style="margin-left: 2.75pt; width: 419pt; border-collapse: collapse">
<tbody>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="padding-right: 3.5pt; padding-left: 3.5pt; padding-bottom: 0cm; width: 72pt; padding-top: 0cm; height: 15pt; border: windowtext 1pt solid">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">[RowNumber]</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><s<br />
pan style="color: black">[Rank]</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">[DenseRank]</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">[NTile]</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">SoyAd</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">SatisPayi</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">Ay</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: windowtext 1pt solid; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal; text-align: center" align="center"><span style="color: black">Yil</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">C</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">264000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2002</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">C</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">226000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Aralık</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext<br />
1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2002</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">1</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">C</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">224000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Nisan</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2003</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">4</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">4</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">F</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">217000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2003</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">B</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowt<br />
ext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">280000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2004</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">6</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">B</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">266000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2002</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">7</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">B</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">244000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Haziran</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2001</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">8</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="64" valign="bottom" style="border-<br />
right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">B</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">239000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2003</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">9</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">3</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">B</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">244000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Haziran</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2001</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">10</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">10</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">4</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">4</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">E</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">247000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Nisan</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2003</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">11</span></p>
</td>
<td width="64" valign="bott<br />
om" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">11</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">4</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">D</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">263000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Haziran</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2003</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">12</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">12</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">6</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">4</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">A</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">226000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Haziran</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2001</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">13</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">12</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">6</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">A</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">234000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-ri<br />
ght: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2004</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">14</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">12</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">6</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">A</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">280000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Ocak</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2002</span></p>
</td>
</tr>
<tr style="height: 15pt">
<td width="96" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 72pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">15</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">12</span></p>
</td>
<td width="87" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 65pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">6</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">5</span></p>
</td>
<td width="67" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 50pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">A</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">267000</span></p>
</td>
<td width="53" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 40pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">Nisan</span></p>
</td>
<td width="64" valign="bottom" style="border-right: windowtext 1pt solid; padding-right: 3.5pt; padding-left: 3.5pt; border-top: medium none; padding-bottom: 0cm; border-left: medium none; width: 48pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 15pt">
<p style="margin-bottom: 0pt; line-height: normal"><span style="color: black">2002</span></p>
</td>
</tr>
</tbody>
</table>
<p style="margin-bottom: 0pt; line-height: normal">&nbsp;</p>
<h1><span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'">ROW_NUMBER () fonksiyonu </span></span></h1>
<p><span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'">ROW_NUMBER() <span>&nbsp;</span>fonksiyonu sıralama fonksiyonlarının en kolayıdır. Sizinde sonu&ccedil; k&uuml;mesinden g&ouml;rebildiğiniz gibi satırın numarasıdır. Bir satırın bir sonu&ccedil; k&uuml;mesinin bir b&ouml;l&uuml;m&uuml;ndeki ardışık numarasını d&ouml;nd&uuml;r&uuml;r. Her b&ouml;l&uuml;m i&ccedil;in ilk satır 1 ile başlar. <span>&nbsp;</span>Ben bu &ouml;rnekte SatisPayi s&uuml;tununa g&ouml;re sıralama yapıyorum(azalan sırada). D&ouml;nen sonu&ccedil; k&uuml;mesinde sonu&ccedil;lar en y&uuml;ksek SatisPayindan başlıyor.</span></span></p>
<h1><span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'">RANK() <span>&nbsp;</span>function in SQL Server</span></span></h1>
<p style="line-height: normal"><span>Listemdeki diğer sıralama fonksiyonu RANK(). Rank fonksiyonunu kullanıldığı zaman sıralama yaptığın s&uuml;tundaki aynı değerler aynı sıralama numarasını alacaktır. Fakat sıralama değeri sonu&ccedil; k&uuml;mesindeki satırın pozisyonunu baz alır. &Ouml;rneğin,&Uuml;&ccedil;&uuml;nc&uuml; sıradaki SatisPayi<span>&nbsp; </span>267,000 en y&uuml;ksek ikinci değer. Fakat 2.sıra yerine 3 &uuml;nc&uuml; sıraya d&uuml;şmektedir. RANK fonksiyonu 2 yi atladı &ccedil;&uuml;nk&uuml; ikinci satır birinci satırla eşleşiyordu. Eğer 4 &uuml;nc&uuml; satırda 3.&uuml;nc&uuml; satırla aynı değeri paylaşsa idi 3 ile sıralanacaktı.</span></p>
<p>
<table border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td colspan="2" style="padding: 0cm">&nbsp;</td>
</tr>
<tr>
<td style="padding: 0cm">&nbsp;</td>
<td style="padding: 0cm<br />
">&nbsp;</td>
</tr>
<tr>
<td colspan="2" style="padding: 0cm">&nbsp;</td>
</tr>
</tbody>
</table>
<h1><span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'">DENSE_RANK() <span>&nbsp;</span>function</span></span></h1>
<p style="line-height: normal"><span>DENSE_RANK <span>&nbsp;</span>function da, RANK function gibi aynı değerli<span>&nbsp; </span>s&uuml;tunlar aynı sıralama değerini alırlar ama ardışık olarak artar. Sonu&ccedil; k&uuml;mesinde de g&ouml;r&uuml;ld&uuml;ğ&uuml; gibi 3. Satır 2 sıralama numarasını almıştır &ccedil;&uuml;nk&uuml; 2. en y&uuml;ksek SatişPayina sahiptir.</span></p>
<p style="line-height: normal"><span><span>&nbsp;</span>ROW_NUMBER, RANK ve DENSE_RANK fonksiyonları sonu&ccedil;ları d&ouml;nd&uuml;r&uuml;ş t&uuml;r&uuml;ne g&ouml;re benzerdir. Fark numaralandırmanın sıralı olup olmadığında ve satıra bağlı olup olmadığındadır. NTILE fonksiyonu &uuml;&ccedil; fonksiyondan farklıdır.</span></p>
<h1><span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'">NTILE() <span>&nbsp;</span>function</span></span></h1>
<p style="line-height: normal"><span>NTILE fonksiyonunu kullandığında parametre olarak bir integer vermelisin. NTILE sonu&ccedil; k&uuml;mesini verilen parametreye g&ouml;re b&ouml;ler. &Ouml;rneğineğimizde parametre olarak 5 verdim. Bu demek ki sonu&ccedil; 5 grupa b&ouml;l&uuml;necek. 15 satır olduğu i&ccedil;in her grup 3 satır i&ccedil;erecek. Gruplar Satis Payina g&ouml;re değer alacak. En y&uuml;ksek satis payina sahip 3 satır 1 değerini diğer en y&uuml;ksek Satis payi 2 değerini alır. &Ccedil;&uuml;nk&uuml; 5 grup var.</span></p>
<p style="line-height: normal"><span>Sizinde g&ouml;rd&uuml;ğ&uuml;n&uuml;z gibi, SQL Serverdaki sıralama fonksiyonları gayet a&ccedil;ık. Genelde Matrix raporlarda satır numarası kullanırken &ccedil;ok işime yarıyor. </span><span>&nbsp;&nbsp; </span></p>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.bilyaz.com/index.php/sql-server-2005-de-siralama-fonksiyonlarinin-kullanimi.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

