<?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>Tue, 31 Aug 2010 09:53:14 +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>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,&#8217;Denem&#8217;); 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,&#8217;Denem&#8217;);</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 &#8216;%XX%&#8217;;</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&#8242;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=&#8217;Bilgisayar&#8217;);</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 &#8220;On&#8221; kelimesi geçenleri listeleyelim.</p>
<blockquote><p>SELECT *<br />
FROM isciler<br />
WHERE adi <strong>like</strong> &#8216;On%&#8217;;</p></blockquote>
<p>Bu sorgu, adi kolonunda On ile başlayanları listelemek içindir. Yani &#8220;Onur&#8221; girildiyse listelecektir ama &#8220;Soner&#8221; varsa içinde &#8220;on&#8221; geçse dahi bunu listelemez. Çünkü başı &#8220;On&#8221; 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> &#8216;%<strong>on</strong>%&#8217;;</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>
