<?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>Onur Selek &#187; select</title>
	<atom:link href="http://www.onurselek.com/blog/tag/select/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.onurselek.com/blog</link>
	<description>Kişisel web sitesi...</description>
	<lastBuildDate>Fri, 16 Dec 2011 10:46:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Veri Tabanı Notlarım</title>
		<link>http://www.onurselek.com/blog/veritabani/veri-tabani-notlarim/</link>
		<comments>http://www.onurselek.com/blog/veritabani/veri-tabani-notlarim/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 18:27:53 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[group by]]></category>
		<category><![CDATA[having]]></category>
		<category><![CDATA[join]]></category>
		<category><![CDATA[koşul]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[veritabanı nedir]]></category>
		<category><![CDATA[where]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=72</guid>
		<description><![CDATA[Veri Tabanı: Bir yada birçok uygulamada kullanılmak üzere, gereksiz tekrarlardan arınmış olarak bellekte saklanan ve birbiriyle ilişkili veriler topluluğuna veri tabanı denir. Veri tabanı oluşturma : Create Database onurselek; Normalizasyon: En az alan kullanılarak en fazla verim elde etmektir. Tabloya veri girişi : Insert Into onurselek Values(1,'Denem'); Seçme : Select * From onurselek; Select ad, [...]]]></description>
			<content:encoded><![CDATA[<p>Veri Tabanı: Bir yada birçok uygulamada kullanılmak üzere, gereksiz tekrarlardan arınmış olarak bellekte saklanan ve birbiriyle ilişkili veriler topluluğuna veri tabanı denir.</p>
<p>Veri tabanı oluşturma :</p>
<blockquote><p>Create Database onurselek;</p></blockquote>
<p>Normalizasyon: En az alan kullanılarak en fazla verim elde etmektir.</p>
<p>Tabloya veri girişi :</p>
<blockquote><p>Insert Into onurselek<br />
Values(1,'Denem');</p></blockquote>
<p><span id="more-72"></span><br />
Seçme :</p>
<blockquote><p>Select *<br />
From onurselek;</p>
<p>Select ad, soyad<br />
From onurselek;</p></blockquote>
<p>Koşullu seçme :</p>
<blockquote><p>Select ad<br />
From ogrenci<br />
Where bolum_kod = 1;</p></blockquote>
<p>Benzer seçimi :</p>
<blockquote><p>Select ad<br />
From ogrenci<br />
Wheread '%XX%';</p></blockquote>
<p>Sıralama :</p>
<blockquote><p>Select ogr_no, ad<br />
From ogrenci<br />
Order By ogr_no ASC;  <em><br />
(Büyükten küçüğe için DESC)</em></p></blockquote>
<p>Farklıları listeleme : Bölüm kodu 1 dışındaki bölümleri listeler.</p>
<blockquote><p>Select ad<br />
From ogrenci<br />
Where bolum_kod &lt;&gt;1;</p></blockquote>
<p>Aralık listeleme : Bölüm kod 2 ve 4 arasını komple yazar.</p>
<blockquote><p>Select ogr_no, ad<br />
From ogrenci<br />
Whereogr_no BETWEEN 2 and 4;</p></blockquote>
<p>Tekrarları silme :</p>
<blockquote><p>Select Distinct ad<br />
From ogrenci;</p></blockquote>
<p>Toplam bulma :</p>
<blockquote><p>Select SUM(maas)</p></blockquote>
<p>Ortalama bulma :</p>
<blockquote><p>Select AVG(maas)</p></blockquote>
<p>En yükseği bulma :</p>
<blockquote><p>Select MAX(maas)</p></blockquote>
<p>En küçüğü bulma :</p>
<blockquote><p>Select MIN(maas)</p></blockquote>
<p>Satır sayısı bulma :</p>
<blockquote><p>Select Count(*)</p>
<p>Select Count(Distinct bolum)</p></blockquote>
<p>Gruplama :</p>
<blockquote><p>Select bolum, AVG(maas)<br />
From personel<br />
Group By bolum;</p></blockquote>
<p>Grup bazında koşullu listeleme (Having) :</p>
<blockquote><p>Select bolum, AVG(maas)<br />
From personel<br />
Group By bolum<br />
Having AVG(maas) &lt; 200<br />
(200'den küçük ortalama maaşı olan bölümleri listeler)</p></blockquote>
<p>Çok tablodan veri çekmek :</p>
<blockquote><p>Select ogr_no, adi, soyadi<br />
From ogrenci<br />
Where bolum_kod IN (Select bolum_kod<br />
From bolum<br />
Where bolum_kod='Bilgisayar');</p></blockquote>
<p>Birleştirerek seçme (Join) :</p>
<blockquote><p>Select o.ogr_no, o.adi, o. soyadi, b.bolum_ad<br />
From ogrenci o, bolum b<br />
Where o.bolum_kod=b.bolum_kod;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/veri-tabani-notlarim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Koşullu Seçme (Where)</title>
		<link>http://www.onurselek.com/blog/veritabani/kosullu-secme-where/</link>
		<comments>http://www.onurselek.com/blog/veritabani/kosullu-secme-where/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 10:03:14 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[sorgu]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[where]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=70</guid>
		<description><![CDATA[Daha önceki konumuzda tüm verileri yada belirli verileri listelemeyi öğrenmiştik. Şimdi ise koşullu listeleme yapacağız. Şimdi bir isciler tablosu olduğunu varsayalım, bu tablonun içinde isci_no, adi, soyadi, adres, telefon, adres ve bolum_no olsun. Şimdi bu tablodaki çalışanlardan 5. bölümde çalışanları listelemek istersek aşağıdaki sorguyu çalıştıracağız. SELECT * FROM isciler WHERE bolum_no=1; Şimdi Like (Benzerleri Seçme) [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önceki konumuzda tüm verileri yada belirli verileri listelemeyi öğrenmiştik. Şimdi ise <strong>koşullu listeleme</strong> yapacağız. Şimdi bir <strong>isciler</strong> tablosu olduğunu varsayalım, bu tablonun içinde <strong>isci_no, adi, soyadi, adres, telefon, adres ve bolum_no</strong> olsun.</p>
<p>Şimdi bu tablodaki çalışanlardan <strong>5. bölümde çalışanları</strong> listelemek istersek aşağıdaki sorguyu çalıştıracağız.</p>
<blockquote><p><strong>SELECT *<br />
FROM isciler<br />
WHERE bolum_no=1;<br />
</strong></p></blockquote>
<p><span id="more-70"></span><br />
Şimdi <strong>Like (Benzerleri Seçme) </strong>işlemini göreceğiz. Bu işlem kolondaki verinin içindeki sahada geçen bir kelimeyi kullanarak sorgu yapmaya yarayacaktır. Örneğin isciler tablosundaki isim kolonunun içinde "On" kelimesi geçenleri listeleyelim.</p>
<blockquote><p>SELECT *<br />
FROM isciler<br />
WHERE adi <strong>like</strong> 'On%';</p></blockquote>
<p>Bu sorgu, adi kolonunda On ile başlayanları listelemek içindir. Yani "Onur" girildiyse listelecektir ama "Soner" varsa içinde "on" geçse dahi bunu listelemez. Çünkü başı "On" ile başlamalıdır. Bunu çözmek hem On ile başlayanları hemde içinde geçenleri listelemek için aşağıdaki sorguyu kullanacağız.</p>
<blockquote><p>SELECT *<br />
FROM isciler<br />
WHERE adi <strong>like</strong> '%<strong>on</strong>%';</p></blockquote>
<p>Daha sonraki konumuzda sıralama yaparak listeleme (order by) konusunu işleyeceğiz.</p>
<p>Makale Yazarı: Onur Selek</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/kosullu-secme-where/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seçme İşlemi (Select)</title>
		<link>http://www.onurselek.com/blog/veritabani/secme-islemi-select/</link>
		<comments>http://www.onurselek.com/blog/veritabani/secme-islemi-select/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 09:47:52 +0000</pubDate>
		<dc:creator>Onur</dc:creator>
				<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[seçme]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[tablo]]></category>
		<category><![CDATA[veri tabanı]]></category>

		<guid isPermaLink="false">http://www.onurselek.com/blog/?p=69</guid>
		<description><![CDATA[Şimdi veri tabanındaki tablolardan veri çekmeyi(listeleme) göreceğiz. Daha önce tablo oluşturmayı, bu tabloya veri girmeyi gördük. Şimdi Select komutunu görelim. SELECT * FROM adres; Bu komut adres tablosundaki tüm verileri listelemek için kullanılır. Eğer biz adres tablosundaki belirli yerleri listeleyeceksek yani örneğin sadece isimleri listeleyeceğiz diyelim. SELECT isim FROM adres; Bu sorgu adres tablosundaki isimleri [...]]]></description>
			<content:encoded><![CDATA[<p>Şimdi veri tabanındaki tablolardan veri çekmeyi(listeleme) göreceğiz. Daha önce tablo oluşturmayı, bu tabloya veri girmeyi gördük. Şimdi <strong>Select </strong>komutunu görelim.</p>
<p><strong>SELECT *<br />
FROM adres;</strong><br />
<span id="more-69"></span><br />
Bu komut <strong>adres</strong> tablosundaki <strong>tüm verileri</strong> listelemek için kullanılır.</p>
<p>Eğer biz <strong>adres</strong> tablosundaki belirli yerleri listeleyeceksek yani örneğin <strong>sadece isimleri</strong> listeleyeceğiz diyelim.</p>
<p><strong>SELECT isim<br />
FROM adres;</strong></p>
<p>Bu sorgu <strong>adres</strong> tablosundaki <strong>isim</strong>leri listeler sadece.<br />
Daha sonraki konumuzda koşullu seçme işlemlerinden bahsedeceğiz.</p>
<p>Makale Yazarı: Onur Selek</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onurselek.com/blog/veritabani/secme-islemi-select/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

