<?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>Microsoft Sql Server arşivleri - Sercan Çepni</title>
	<atom:link href="https://www.sercancepni.net.tr/category/microsoft-sql-server/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sercancepni.net.tr/category/microsoft-sql-server</link>
	<description>Kişisel Blog</description>
	<lastBuildDate>Mon, 23 May 2016 16:33:41 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>SQL Çoklu Tablo Sorguları</title>
		<link>https://www.sercancepni.net.tr/sql-coklu-tablo-sorgulari</link>
					<comments>https://www.sercancepni.net.tr/sql-coklu-tablo-sorgulari#comments</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Mon, 23 May 2016 16:33:41 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=769</guid>

					<description><![CDATA[<p>SQL Çoklu Tablo Sorguları ile konular biraz daha zor hale geliyor fakat gözünüz korkmasın her işte olduğu gibi eğer işin mantığını kavrarsanız inanın çok kolay bir hal alıyor. Diğer konularda dediğim gibi çalışırken mutlaka gösterdiğim örnek tabloları sizde yapın ve soruları çözmeye çalışın çözemediğiniz yerde sorun ben cevaplarım. Tablo Adı : elemanlar Tablo Adı : [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/sql-coklu-tablo-sorgulari">SQL Çoklu Tablo Sorguları</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>SQL Çoklu Tablo Sorguları ile konular biraz daha zor hale geliyor fakat gözünüz korkmasın her işte olduğu gibi eğer işin mantığını kavrarsanız inanın çok kolay bir hal alıyor. Diğer konularda dediğim gibi çalışırken mutlaka gösterdiğim örnek tabloları sizde yapın ve soruları çözmeye çalışın çözemediğiniz yerde sorun ben cevaplarım.<br />
Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-coklu-tablo-sorgulari-1-ornek-tablo-elemanlar-1-1.jpg"><img fetchpriority="high" decoding="async" class="wp-image-771 size-full aligncenter" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-coklu-tablo-sorgulari-1-ornek-tablo-elemanlar-1-1.jpg" alt="sql-coklu-tablo-sorgulari-ornek-tablo-elemanlar" width="545" height="246" /></a><br />
Tablo Adı : bolum<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-coklu-tablo-sorgulari-1-ornek-tablo-bolum-1-1.jpg"><img decoding="async" class="aligncenter size-full wp-image-772" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-coklu-tablo-sorgulari-1-ornek-tablo-bolum-1-1.jpg" alt="sql-coklu-tablo-sorgulari-ornek-tablo-bolum" width="244" height="134" /></a><br />
2 Adet tablomuz mevcut burada önemli olan fark ettiyseniz elemanlar tablosunda bolum_id kısmı var yani id göre hani bölümde olduklarını gösteriyor. Konuyu fazla uzatmadan hemen örneklere geçelim ne kadar çok örnek yaparsak o kadar kalıcı olur.<br />
<strong>1.Muhasebe bölümünde çalışan personellerin tüm bilgilerini getirin.</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select E.* from elemanlar E,bolum B where B.bolum_ad='Muhasebe' and E.bolum_id=B.id</pre>
<p>Çıktı olarak 2 personelin tüm bilgileri geldi. Ama içinizden noluyor ya o E ler B ler neden geldi dediğinizi duyar gibiyim 😀 from kısmında eleman E demişim siz E yerine isterseniz başka bir şeyde diye bilirsiniz orda önemli olan bir harf atamanız nedeni de şu 2 tabloda bazen aynı adlara sahipalanlar olabilir örneğin ikisinde de ortak id var E.id ve B.id diyerek bunların farklı tablolarda olduğunu söylemiş oluyoruz.<br />
<strong>2. Maaşı 2000 den fazla olan bilgi işlem elemanlarının tüm bilgilerini getirin.</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select E.*
from elemanlar E, bolum B
where E.maas &gt; 2000 and B.bolum_ad='Bilgi İşlem' and E.bolum_id=B.id</pre>
<p>Çıktı olarak Poyrazı bize sadece poyrazın bu şartlarını karşıladığını gösteri<br />
<span style="color: #ff0000;"><strong>Not:</strong></span> İki tabloyu birleştirmenin en önemli yeri id leri eşleştirmek dir. Yani elemanlar tablosundaki bolum_id ile bolum ler tablosunda id birbirlerine eşit olduğunu her seferinde yapmamız lazım.<strong> SQL Çoklu Tablo Sorguları</strong> &#8216;nda en önemli olay budur.</p>
<p><a href="https://www.sercancepni.net.tr/sql-coklu-tablo-sorgulari">SQL Çoklu Tablo Sorguları</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/sql-coklu-tablo-sorgulari/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>SQL Like Kullanımı</title>
		<link>https://www.sercancepni.net.tr/sql-like-kullanimi</link>
					<comments>https://www.sercancepni.net.tr/sql-like-kullanimi#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Mon, 23 May 2016 14:20:38 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[SQL Like Komutu]]></category>
		<category><![CDATA[Sql Server Like Komutu Kullanımı]]></category>
		<category><![CDATA[Sql Server Like Kullanımı]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=761</guid>

					<description><![CDATA[<p>SQL Like Kullanımı gayet basittir. Sql Like tablomuzda yer alan verilerde arama yapmamıza yardımcı olur. Yani kısacası Sql Like arama yapmaya yarar. Sql like kullanımı sadece where yani şart kısmında kullanılır başka yerde kullanılamaz. Tablo Adı : elemanlar 1.Baş harfi A olan elamanların tüm bilgilerini getirin. select * from elemanlar where ad like 'A%' Çıktı [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/sql-like-kullanimi">SQL Like Kullanımı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>SQL Like Kullanımı gayet basittir. Sql Like tablomuzda yer alan verilerde arama yapmamıza yardımcı olur. Yani kısacası Sql Like arama yapmaya yarar. Sql like kullanımı sadece where yani şart kısmında kullanılır başka yerde kullanılamaz.<br />
Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-like-kullanimi-1-ornek-tablo-1-1.jpg"><img decoding="async" class="aligncenter size-full wp-image-763" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-like-kullanimi-1-ornek-tablo-1-1.jpg" alt="sql-like-kullanimi-ornek-tablo" width="445" height="175" /></a><br />
1.Baş harfi A olan elamanların tüm bilgilerini getirin.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select * from elemanlar where ad like 'A%'</pre>
<p>Çıktı olarak sadece Aysun çalışanın tüm bilgilerini getirdi. Like kullanırken tek tırnak içinde kullanırız ve eğer bizden sadece başlangıcı bu yada ilk harfi bu olacak diyor ise sonuna % işaretini koyarız. Yani bura da şunu diyoruz baş harfi A olacak ama geri kalanı önemli değil diyoruz.<br />
&nbsp;<br />
2. Adının son harfi n olanların tüm bilgilerini getirin.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select * from elemanlar where ad like '%n'</pre>
<p>Çıktı olarak 3 adet veri karşımıza geldi gördüğünüz gibi bu sefer sorguda ilk harflerin ne olduğu önemli değil yeter ki son harfi n ile bitsin dedik.<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-like-kullanimi-1-ornek-tablo-1-cikti-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-765" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-like-kullanimi-1-ornek-tablo-1-cikti-1-1.jpg" alt="sql-like-kullanimi-ornek-tablo-cikti" width="238" height="127" /></a><br />
3. Adının içinde a harfi olanların tüm bilgilerini getirin.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select * from elemanlar where ad like '%a%'</pre>
<p>İki yanına eğer % işareti koyarsak başında sonun da veya ortasında a harfi olanları listeleyecektir.<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-like-kullanimi-1-ornek-tablo-1-cikti-1-2-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-767" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-like-kullanimi-1-ornek-tablo-1-cikti-1-2-1-1.jpg" alt="sql-like-kullanimi-ornek-tablo-cikti-2" width="258" height="187" /></a><br />
Bu 3 örnek sanırım yeterli olmuştur eğer kafanıza birşey takılırsa yorum şeklinde sorun cevaplarım dostlarım.<br />
&nbsp;</p>
<p><a href="https://www.sercancepni.net.tr/sql-like-kullanimi">SQL Like Kullanımı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/sql-like-kullanimi/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL UPDATE Komutu</title>
		<link>https://www.sercancepni.net.tr/sql-update-komutu</link>
					<comments>https://www.sercancepni.net.tr/sql-update-komutu#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Mon, 23 May 2016 13:37:33 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[SQL Update Komutu Kullanımı]]></category>
		<category><![CDATA[SQL Update Komutu Örnek]]></category>
		<category><![CDATA[SQL Update Komutu Örnekleri]]></category>
		<category><![CDATA[Update Sql Sorgusu]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=755</guid>

					<description><![CDATA[<p>SQL UPDATE Komutu tablomuzda ki verilerimizi güncellemekte kullanırız. Genelde büyük şirketler veri tabanlarından kesinlikle veri silmezler yani Sql DELETE komutu &#8216;nu kullanmazlar onun yerine Sql Update komutu kullanılır. Elimden geldiğince Sql update komutunu basitten zora doğru anlatmaya başlayacağım ; Tablo Adı : elemanlar Not: Sql derslerinde anlattığım konuları ve örnek tablo yapılarını sql server denemezseniz [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/sql-update-komutu">SQL UPDATE Komutu</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #000000;"><strong>SQL UPDATE Komutu</strong></span> tablomuzda ki verilerimizi güncellemekte kullanırız. Genelde büyük şirketler veri tabanlarından kesinlikle veri silmezler yani <span style="color: #ff0000;"><em><a style="color: #ff0000;" href="http://www.sercancepni.net.tr/sql-delete-komutu">Sql DELETE komutu</a></em></span> &#8216;nu kullanmazlar onun yerine <strong>Sql Update komutu</strong> kullanılır. Elimden geldiğince Sql update komutunu basitten zora doğru anlatmaya başlayacağım ;<br />
Tablo Adı : elemanlar<br />
Not: <span style="text-decoration: underline;">Sql derslerinde anlattığım konuları ve örnek tablo yapılarını sql server denemezseniz ne sınavdan geçersiniz nede bu işi öğrenmek istiyorsanız yapamazsınız.</span> <a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-delete-kullanimi-1-1.jpg"><br />
</a> <a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-update-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-757" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-update-kullanimi-1-1.jpg" alt="sql-update-kullanimi" width="445" height="180" /></a></p>
<h3><span style="color: #ff0000;">SQL Update Komutu Örnekleri</span></h3>
<p>İlk olarak basit bir sql update komutundan başlayalım.<br />
1.Elemanlar tablosundan maaşı 1500 TL den az olanların maaşlarını 1800 TL olarak güncelleyin.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">update elemanlar set maas = 1800 where maas &lt; 1500</pre>
<p>Çıktı olarak tablomuzda 2 adet verinin güncellendiğini göreceğiz : <span style="color: #ff0000;"><strong>(2 row(s) affected)</strong></span><br />
2. Şirket çalışanlarından Leyla&#8217;nın maaşını 2000 tl olarak güncelleyiniz.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">update elemanlar set maas=2000 where ad='leyla'</pre>
<p>3.Ali işten ayrıldığı için onun yerine gelen Hakanın bilgilerini şu şekilde güncelleyiniz Ad = Hakan Maaş = 2200 Tc = 6321456.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">update elemanlar set ad='Hakan', maas=2200, tc=6321456 where ad='Ali'</pre>
<p>4.Poyrazın maaşını 100 tl artırın fakat set değerine direk maas=2700 yazmadan.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">update elemanlar set maas=maas+100 where ad='poyraz'</pre>
<p>Not: Gördüğünüz gibi sql sorgularında bu şekilde matematiksel işlemlerde kullanabiliyoruz.  Umarım bu 4 örnek faydalı olmuştur Sql de temeli olan 4 sorguyu böylelikle bitirdik diğer konuları anlatırken artık bu 4 sorguyu her zaman kullanacağız ve işler biraz daha zor olacak. Sağlıcakla kalın.</p>
<p><a href="https://www.sercancepni.net.tr/sql-update-komutu">SQL UPDATE Komutu</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/sql-update-komutu/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SQL DELETE Komutu</title>
		<link>https://www.sercancepni.net.tr/sql-delete-komutu</link>
					<comments>https://www.sercancepni.net.tr/sql-delete-komutu#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Sun, 22 May 2016 17:45:33 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[Microsoft Sql Server DELETE]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=744</guid>

					<description><![CDATA[<p>SQL DELETE Komutu kısacası tabloda yer alan verileri siler. SQL DELETE Komutu&#8216;nu anlatırken ayrıca where yani şart kısmına değinmeye başlayacağım. SQL DELETE Komutunu anlatırken örnek olarak aşağıdaki tabloyu kullanacağız ; Tablo Adı : elemanlar İlk olarak en kolay delete komutunu göstereyim; delete from elemanlar Bu sorgu ile tabloda yer alan tüm verileri sileriz nedeni her hangi [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/sql-delete-komutu">SQL DELETE Komutu</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><span style="color: #000000;">SQL DELETE Komutu</span></strong> kısacası tabloda yer alan verileri siler. <span style="color: #000000;"><strong>SQL DELETE Komutu</strong></span>&#8216;nu anlatırken ayrıca where yani şart kısmına değinmeye başlayacağım.<br />
SQL DELETE Komutunu anlatırken örnek olarak aşağıdaki tabloyu kullanacağız ;<br />
Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-delete-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-748" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-delete-kullanimi-1-1.jpg" alt="sql-delete-kullanimi" width="444" height="310" /></a><br />
İlk olarak en kolay delete komutunu göstereyim;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">delete from elemanlar</pre>
<p>Bu sorgu ile tabloda yer alan tüm verileri sileriz nedeni her hangi bir şarta yani where kullanmadığımız için <span style="color: #ff0000;"><strong>tüm veriler silinir.</strong></span><br />
Sırada şarta bağlı silme işlemini var. Örneğin eleman tablosunda tc si 1234567 olan veriyi silelim ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">delete from elemanlar where tc=1234567</pre>
<p>Çıktı olarak Insert Into daki gibi ; <span style="color: #ff0000;"><strong>(1 row(s) affected)</strong></span> sonucunu bize döndürecek ve tablodan o tc ye ait veri silinecek.<br />
Örneğin maaşı 1500 altında olanları ve tc si 3333333 olan verileri silelim;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">delete from elemanlar where tc=3333333 and maas &lt; 1500</pre>
<p>Çıktı olarak ; <span style="color: #ff0000;"><strong>(0 row(s) affected) </strong></span><br />
Çıktıda 0 alanın etkilendiği yazmak da nedeni hem maaşı 1500 altında olacak hemde tc si 3333333 olacak ama tabloda bu koşulu sağlayan bir veri yok o yüzden hiç bir etkisi olmadı.<br />
Eğer soruyu şu şekilde sorsaydım ; Maaşı 1500 altında veya tc si 3333333 elemanları silin ?</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">delete from elemanlar where tc=3333333 or maas &lt; 1500</pre>
<p>Çıktı olarak ; <span style="color: #ff0000;"><strong>(8 row(s) affected)</strong></span> 8 alanın bu sorgudan etkilendiğini bize söyleyecek yani elemanlar tablosundan 8 alan silmiş olduk.<br />
Delete komutunu anlatırken hem where hemde and ve or fonksiyonlarına değinmiş olduk.<br />
<span style="color: #ff0000;"><strong><span style="color: #000000;">And</span> = ve</strong></span><br />
<span style="color: #ff0000;"><strong><span style="color: #000000;">Or</span> = veya</strong></span></p>
<p><a href="https://www.sercancepni.net.tr/sql-delete-komutu">SQL DELETE Komutu</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/sql-delete-komutu/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>INSERT INTO Kullanımı</title>
		<link>https://www.sercancepni.net.tr/insert-into-kullanimi</link>
					<comments>https://www.sercancepni.net.tr/insert-into-kullanimi#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Sun, 22 May 2016 15:59:30 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[SQL INSERT INTO Kullanımı]]></category>
		<category><![CDATA[SQL Server Insert Into Kullanımı]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=738</guid>

					<description><![CDATA[<p>INSERT INTO kullanımı karışık gözükse de kullanımı gayet kolaydır. Matematiğin temeli 4 işlemden oluşur Sql temeli de 4 işlem den oluşur. Bunlar; SELECT, INSERT INTO, DELETE, UPDATE dir. SELECT Kullanımı &#8216;nı göstermiştim. Sırada INSERT INTO kullanımı yani tabloya veri ekleme de. İki şekilde kullanılır alan adları belirtilerek veya belirtmeden direk ekleme şeklinde ilk olarak alan [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/insert-into-kullanimi">INSERT INTO Kullanımı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>INSERT INTO kullanımı karışık gözükse de kullanımı gayet kolaydır. Matematiğin temeli 4 işlemden oluşur Sql temeli de 4 işlem den oluşur. Bunlar; SELECT, INSERT INTO, DELETE, UPDATE dir. <strong><span style="text-decoration: underline;"><a href="http://www.sercancepni.net.tr/sql-select-komutu">SELECT Kullanımı</a></span></strong> &#8216;nı göstermiştim. Sırada INSERT INTO kullanımı yani tabloya veri ekleme de.<br />
İki şekilde kullanılır alan adları belirtilerek veya belirtmeden direk ekleme şeklinde ilk olarak alan adlarını belirterek tablomuza veri ekleyelim.</p>
<h3><span style="color: #ff0000;">Alan Adı Belirterek Veri Ekleme</span></h3>
<p>Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-732" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg" alt="sql-min-kullanimi" width="445" height="244" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">insert into elemanlar(ad,tc,maas) values ('Mahmut',8888888,2450)</pre>
<p>Çıktı olarak ; <span style="color: #ff0000;"><strong>(1 row(s) affected)</strong></span> yazarsa eklenmiş demektir.<br />
Alan adlarında id yazmadı nedeni zaten otomatik atanmaya ayarlanmış olmasıdır. Burada önemli olan her şeyi sırasına göre yapmanız göründüğü gibi ad,tc,maas olarak belirtikten sonra values kısmında da aynı şekilde sırayla gittim. Şöylede olabilir ama yine sırayla gitmeniz gerekir;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">insert into elemanlar(maas,tc,ad) values (2450,8888888,'Mahmut')</pre>
<h3><span style="color: #ff0000;">Alan adı belirtmeden Veri Ekleme</span></h3>
<p>Başta alan alı belirtmeden de veri eklene bileceğini söylemiştim ama neden iki yol var diye sora bilirsiniz 1. yolda istersek ad,tc diyip maas verisi eklemeye biliriz yani bize seçme şansı ve sıralamayı da istediğimiz gibi yapma şansı tanıyor ama şimdi göstereceğim yolda tablo alan adlarının tablo da ki gibi sırası ile eklememiz gerekiyor yani şöyle ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">insert into elemanlar values ('Hasan',1234567,1620)</pre>
<p>Önce ad sonra tc sonra maas şeklinde girmemiz gerekti çünkü alan adlarını belirtmedik. Ayrıca alan adlarını belirtmediğimiz için tüm alan adlarının bilgilerini girmemiz gerekmektedir.<br />
Kısacası eğer tablo alan adlarından sadece bazılarını eklememiz gerekiyorsa 1.yolu kullanmamız gerekir. Fakat tablo daki tüm alan adlarına değer atanacaksa 2. yolu kullanmamız gerekir.</p>
<p><a href="https://www.sercancepni.net.tr/insert-into-kullanimi">INSERT INTO Kullanımı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/insert-into-kullanimi/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sql Distinct, Min, Max, Count, Avg, Sum Kullanımı</title>
		<link>https://www.sercancepni.net.tr/sql-distinct-min-max-count-avg-sum-kullanimi</link>
					<comments>https://www.sercancepni.net.tr/sql-distinct-min-max-count-avg-sum-kullanimi#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Sun, 22 May 2016 13:20:51 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[Sql Avg Kullanımı]]></category>
		<category><![CDATA[Sql Count Kullanımı]]></category>
		<category><![CDATA[Sql Distinct Kullanımı]]></category>
		<category><![CDATA[Sql Max Kullanımı]]></category>
		<category><![CDATA[Sql Min Kullanımı]]></category>
		<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[Sql Sum Kullanımı]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=721</guid>

					<description><![CDATA[<p>Sql SELECT ile birlikte kullanılan bazı fonksiyonlar vardır bunlar ; Distinct, Min, Max, Count, Avg, Sum dır. Sql Distinct, Min, Max, Count, Avg, Sum Kullanımı en ayrıntılı şekilde açıklamaya çalışacağım. Sql Distinct ile başlayalım; Sql Distinct Kullanımı Sql Distinct nedir ? sorusunun cevabı kısacası tekrarsız dır. Yani Distinct Select ile kullandığımızda örneğin alan adı kısmında aynı kişiye [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/sql-distinct-min-max-count-avg-sum-kullanimi">Sql Distinct, Min, Max, Count, Avg, Sum Kullanımı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>Sql SELECT ile birlikte kullanılan bazı fonksiyonlar vardır bunlar ; Distinct, Min, Max, Count, Avg, Sum dır. Sql Distinct, Min, Max, Count, Avg, Sum Kullanımı en ayrıntılı şekilde açıklamaya çalışacağım. Sql Distinct ile başlayalım;</p>
<h2><span style="color: #ff0000;">Sql Distinct Kullanımı</span></h2>
<p>Sql Distinct nedir ? sorusunun cevabı kısacası tekrarsız dır. Yani Distinct Select ile kullandığımızda örneğin alan adı kısmında aynı kişiye ait birden fazla bilgiler yer alıyor direk Select ile verileri çıktığımızda o gereksiz bilgilerde gelecektir. Bunu engellemek için Distinct kullanmamız gerekir. Peki Nasıl kullanılıyor ?<br />
Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-distinct-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-726" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-distinct-kullanimi-1-1.jpg" alt="sql-distinct-kullanimi" width="342" height="242" /></a><br />
Elemanlar tablosunda 10 adet veri var gördüğünüz gibi ama aslında 7 eleman var tc leri aynı olan ları listelemek istemiyoruz bunu yapmak için Distinct kullanacağız ;<br />
&nbsp;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select distinct ad,tc from elemanlar</pre>
<p>Çıktı ;<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-distinct-cikti-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-728" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-distinct-cikti-1-1.jpg" alt="sql-distinct-cikti" width="161" height="184" /></a><br />
Gördüğünüz gibi 7 eleman karşımıza geldi. Fakat şu kafanızı belki karıştıra bilir Select ten sonra ad,tc yazdım tcler tekrarsız geldi ama adlar tekrarlı geldi 2 adet ali 2 adet ömer var diye bilirsiniz ama sql sorguyu hazırlarken alan adlarından biri daha fazla veriye sahipse diğerini görmezden gelip onuda listeler.</p>
<h2><span style="color: #ff0000;">Sql Min Kullanımı</span></h2>
<p>Sql Min adından da anlaşılacağı üzere Minimum dur. Örnek olarak bir tabloda yer alan elemanlardan en az maaşa sahip olan kişiyi bulabiliriz. Yada ismi en kısa olan elemanı da bulabiliriz 🙂<br />
Tablo Adı ; elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-732" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg" alt="sql-min-kullanimi" width="445" height="244" /></a><br />
Bu tablodan firmanın en düşük ne kadar maaş verdiğini bulalım ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select min(maas) from elemanlar</pre>
<p>Çıktı olarak direk <span style="color: #ff0000;"><strong>1000</strong> </span>yazacaktır.<br />
İsmi en kısa olan elemanı bulmak için ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select min(ad) from elemanlar</pre>
<p>Çıktı olarak <span style="color: #ff0000;"><strong>Ali</strong> </span>yi verecektir.</p>
<h2><span style="color: #ff0000;">Sql Max Kullanımı</span></h2>
<p>Sql Max adından da anlaşılacağı üzere Maximum dur. Örnek olarak bir tabloda yer alan elemanlardan en çok maaşa sahip olan kişiyi bulabiliriz. Yada ismi en uzun olan elemanı da bulabiliriz 🙂<br />
Tablo Adı ; elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-732" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg" alt="sql-min-kullanimi" width="445" height="244" /></a><br />
Bu tablodan firmanın en yüksek ne kadar maaş verdiğini bulalım ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select max(maas) from elemanlar</pre>
<p>Çıktı olarak direk <span style="color: #ff0000;"><strong>3000 </strong></span>yazacaktır.<br />
İsmi en uzun olan elemanı bulmak için ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select max(ad) from elemanlar</pre>
<p>Çıktı olarak <span style="color: #ff0000;"><strong>Serhat </strong></span>tı verecektir.</p>
<h2><span style="color: #ff0000;">Sql Count Kullanımı</span></h2>
<p>Sql Count kısacası saymak anlamındadır yani kayıt sayısı yada listelenen elemanların sayısı gibi örneğin kaç personelin olduğu yada kaç tane şirkete ait proje olduğunu gibi yerlerde bize yardımcı olur. Count ve Sum bazen karıştırılabilir o yüzden Sum fonksiyonunu anlatırken bu konuya değineceğim.<br />
Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-732" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg" alt="sql-min-kullanimi" width="445" height="244" /></a><br />
Yukarıda ki tabloda zaten 10 adet veri olduğu belli oluyor fakat büyük şirketlerde binlerce kayıt olduğu için tabloyu direk bu şekilde açamazsınız onun yerine sorgu yazmanız gerekir.<br />
Elemanlar tablosunda kaç adet veri bulunduğunu bulmak için ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select count(*) from elemanlar</pre>
<p>Çıktı olarak bize <span style="color: #ff0000;"><strong>10</strong> </span>verir.</p>
<h2><span style="color: #ff0000;">Sql Avg Kullanımı</span></h2>
<p>Sql Avg tabloda istediğimiz bir alan adının ortalamasını almamızı sağlar. Örneğin elemanların maaşlarının ortalamasını alabiliriz.<br />
Tablo Adı : elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-732" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg" alt="sql-min-kullanimi" width="445" height="244" /></a><br />
Yukarıda yer alan elemanların maaşlarının ortalamasını alalım;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select avg(maas) from elemanlar</pre>
<p>Çıktı sonucu olarak <span style="color: #ff0000;"><strong>1510</strong> </span>verir.</p>
<h2><span style="color: #ff0000;">Sql Sum Kullanımı</span></h2>
<p>Sql Sum kısaca toplama işlemi yapar. Count anlatırken söylemiştim Sum ile karıştırıla biliyor. Count saymaya yarar Sum ise toplama işlemi yapar. Önce tekrar bi Count dan bir örnek gösterip ardından konumuz olan Sum&#8217;dan örnek verince çok daha iyi anlaşılacağına eminim.<br />
Tablo Adı; elemanlar<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-732" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-min-kullanimi-1-1.jpg" alt="sql-min-kullanimi" width="445" height="244" /></a><br />
Count Örneği ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select count(maas) from elemanlar</pre>
<p>Çıktı olarak <span style="color: #ff0000;"><strong>10</strong></span> sonucu bize döner.<br />
Sum Örneği ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">select sum(maas) from elemanlar</pre>
<p>Çıktı olarak <span style="color: #ff0000;"><strong>15100</strong></span> sonucu döner.<br />
Sonuç olarak Count kaç tane maaş olduğunu bize gösterdi, Sum ise bize maaşların toplamını sonuç olarak döndürdü. <span style="color: #ff0000;"><strong>Yorum Yapmayı İhmal Etmeyin 🙂</strong></span></p>
<p><a href="https://www.sercancepni.net.tr/sql-distinct-min-max-count-avg-sum-kullanimi">Sql Distinct, Min, Max, Count, Avg, Sum Kullanımı</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/sql-distinct-min-max-count-avg-sum-kullanimi/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sql Select Komutu</title>
		<link>https://www.sercancepni.net.tr/sql-select-komutu</link>
					<comments>https://www.sercancepni.net.tr/sql-select-komutu#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Sun, 22 May 2016 12:22:33 +0000</pubDate>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[Microsoft Sql Server Select]]></category>
		<category><![CDATA[Sql Server Select Kullanımı]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=713</guid>

					<description><![CDATA[<p>Sql Select Komutu kısacası veri tabanın da yer alan istediğimiz bilgileri görüntülenmesine yarayan komuttur. Sql vb. veritabanlarının en temeli SELECT ile başlar. Örnek vermek gerekirse bir şirketin veri tabanında yer alan personellerin tüm bilgilerini görmek istiyorsak SELECT kullanırız ve buna sorgulama denmektedir. SELECT daha iyi anlatmak için aşağıdaki örnek tabloyu kullanacağız ; Tablo Adı : calisan Yukarıda gördüğünüz [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/sql-select-komutu">Sql Select Komutu</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Sql Select Komutu</strong> kısacası veri tabanın da yer alan istediğimiz bilgileri görüntülenmesine yarayan komuttur. Sql vb. veritabanlarının en temeli <strong>SELECT</strong> ile başlar. Örnek vermek gerekirse bir şirketin veri tabanında yer alan personellerin tüm bilgilerini görmek istiyorsak <strong>SELECT</strong> kullanırız ve buna <strong>sorgulama</strong> denmektedir. SELECT daha iyi anlatmak için aşağıdaki örnek tabloyu kullanacağız ;<br />
Tablo Adı : calisan<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-server-select-1-ornek-tablo-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-715" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-server-select-1-ornek-tablo-1-1.jpg" alt="sql-server-select-ornek-tablo" width="878" height="309" /></a><br />
Yukarıda gördüğünüz tabloyu kısaca açıklamak gerekirse id, ad, tc, cinsiyet, maas vb. kısımlara alan adı denmektedir.<br />
Select <span style="color: #ff0000;"><strong>[Alan adı]</strong></span> from <strong><span style="color: #ff0000;">[Tablo Adı]</span></strong><br />
Not: Alan adı kısmına &#8220;<span style="color: #ff0000;"><strong>*</strong></span>&#8221;  koyarsak tabloda yer alan tüm alan adı bilgilerini bize getirir yıldız yerine tabloda yer alan örneğin ad yazarsak çalışan tablosundaki tüm ad alan adlı bilgileri bize getirir. Ayrıca tablo adlarında ver alan adlarında kesinlikle türkçe karakter kullanılmaz.<br />
Şimdi bu tabloda yer alan tüm bilgileri listeleyelim ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">Select * from calisan</pre>
<p>Çıktı olarak bize aşağıdakini verecektir ;<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-server-select-1-ornek-tablo-1-ciktisi-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-718" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-server-select-1-ornek-tablo-1-ciktisi-1-1.jpg" alt="sql-server-select-ornek-tablo-ciktisi" width="549" height="293" /></a><br />
Tüm bilgiler çekildi şimdi ise sadece ad, tc ve aldıkları maaşları çekelim;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sql">Select ad,tc,maas from calisan</pre>
<p>Alan adlarından sadece istediklerimizi çekmek için &#8220;<span style="color: #ff0000;"><strong>,</strong></span>&#8221; ile ayırmamız yeterli olacaktır. Çıktı ;<br />
<a href="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-server-select-1-ornek-tablo-1-ciktisi-1-2-1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-719" src="https://www.sercancepni.net.tr/wp-content/uploads/2016/05/sql-1-server-select-1-ornek-tablo-1-ciktisi-1-2-1-1.jpg" alt="sql-server-select-ornek-tablo-ciktisi-2" width="218" height="305" /></a><br />
En basiti ile <strong>SELECT </strong>kullanımı bu kadar arkadaşlar umarım tam olarak anlatabilmişimdir sizlere sağlıcakla kalın.<br />
<span style="color: #ff0000;"><strong>Not:</strong></span> Lütfen Konuya Yorum Yapmayı Unutmayın 😉</p>
<p><a href="https://www.sercancepni.net.tr/sql-select-komutu">Sql Select Komutu</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/sql-select-komutu/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
