<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>SQL ile veritabanından rastgele satır seçmek yazısına yapılan yorumlar</title>
	<atom:link href="http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/</link>
	<description>Biraz kişisel, biraz Php, biraz mysql, biraz phpnuke, biraz wordpress, biraz internet, biraz yazılım, biraz sen, biraz ben ve git gide artan birazlar..</description>
	<lastBuildDate>Thu, 09 Feb 2012 16:33:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Yazar: Kemal</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-103370</link>
		<dc:creator>Kemal</dc:creator>
		<pubDate>Mon, 03 Jan 2011 14:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-103370</guid>
		<description>Peki hocam mysql de rand ile rasgele seçiyoruz ama bazen yeri geliyor örneğin 1 id li satırı çektik tekrar sayfayı yeniledik bu seferde 1 i seçti mysql in rand fonksiyonu bunun nasıl önüne geçilebilir varmıdır bir yöntemi yani gösterime girin bir id bir diğer id ler gösterilmeden gösterilmesin 
@s4l1h adlı arkadaşın söylediği mantıken doğru olabilir ama teknik açıdan baktığımızda yanlış çünkü mysql de auto_increment değerler silindiği zaman sıradaki id yi silinenin sonrasındaki id yi verir silinen id yi vermez</description>
		<content:encoded><![CDATA[<p>Peki hocam mysql de rand ile rasgele seçiyoruz ama bazen yeri geliyor örneğin 1 id li satırı çektik tekrar sayfayı yeniledik bu seferde 1 i seçti mysql in rand fonksiyonu bunun nasıl önüne geçilebilir varmıdır bir yöntemi yani gösterime girin bir id bir diğer id ler gösterilmeden gösterilmesin<br />
@s4l1h adlı arkadaşın söylediği mantıken doğru olabilir ama teknik açıdan baktığımızda yanlış çünkü mysql de auto_increment değerler silindiği zaman sıradaki id yi silinenin sonrasındaki id yi verir silinen id yi vermez</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: huseyin</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-99365</link>
		<dc:creator>huseyin</dc:creator>
		<pubDate>Sun, 13 Jun 2010 23:02:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-99365</guid>
		<description>ben tablodaki en son satırı seçmek istiyorum bunu nasıl yapabilirim?</description>
		<content:encoded><![CDATA[<p>ben tablodaki en son satırı seçmek istiyorum bunu nasıl yapabilirim?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: SQL ile veritabanından rastgele satır seçmek &#124; DownloadSEN</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-90410</link>
		<dc:creator>SQL ile veritabanından rastgele satır seçmek &#124; DownloadSEN</dc:creator>
		<pubDate>Tue, 18 Aug 2009 14:59:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-90410</guid>
		<description>[...] ile rastgele satır seçmek   kaynak gösterpanoya [...]</description>
		<content:encoded><![CDATA[<p>[...] ile rastgele satır seçmek   kaynak gösterpanoya [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: SQL ile veritabanından rastgele satır çekmek - AytasWeb Blog</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-64178</link>
		<dc:creator>SQL ile veritabanından rastgele satır çekmek - AytasWeb Blog</dc:creator>
		<pubDate>Wed, 16 Jul 2008 20:16:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-64178</guid>
		<description>[...] PLAIN TEXT [...]</description>
		<content:encoded><![CDATA[<p>[...] PLAIN TEXT [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: s4l1h</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-61838</link>
		<dc:creator>s4l1h</dc:creator>
		<pubDate>Thu, 19 Jun 2008 06:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-61838</guid>
		<description>SELECT COLUMN FROM TABLE
ORDER BY RAND()
LIMIT 1

Sorgusundaki gibi  rand() kullanmak mysql&#039;a zülüm etmekten başka bişey değil bence anlık 20 30 online&#039;de Mysql sunucusunu çok fazla kasıyor özellikle share hostlarda hemen fark ediliyorsunuz.

$say=mysql_query(&quot;SELECT COUNT( COLOM_ADİ ) as toplam FROM tablo&quot;);
$al=mysql_result($say,0,&#039;toplam&#039;); // Kaç adet veri olduğunu sayıyoruz
$kac=rand(0,$al); // Rasgele bir sayı alıyoruz veri sayısını aşmayacak şekilde
SELECT COLOM_ADİ FROM tablo limit $kac,1

Yukarıda yazdıklarım bir kaç sorgu daha fazla gibi görünsede mysql sunucusunu daha az kasar ve daha hızlıdır bizzat test edilmiştir.</description>
		<content:encoded><![CDATA[<p>SELECT COLUMN FROM TABLE<br />
ORDER BY RAND()<br />
LIMIT 1</p>
<p>Sorgusundaki gibi  rand() kullanmak mysql&#8217;a zülüm etmekten başka bişey değil bence anlık 20 30 online&#8217;de Mysql sunucusunu çok fazla kasıyor özellikle share hostlarda hemen fark ediliyorsunuz.</p>
<p>$say=mysql_query(&#34;SELECT COUNT( COLOM_ADİ ) as toplam FROM tablo&#34;);<br />
$al=mysql_result($say,0,&#8217;toplam&#8217;); // Kaç adet veri olduğunu sayıyoruz<br />
$kac=rand(0,$al); // Rasgele bir sayı alıyoruz veri sayısını aşmayacak şekilde<br />
SELECT COLOM_ADİ FROM tablo limit $kac,1</p>
<p>Yukarıda yazdıklarım bir kaç sorgu daha fazla gibi görünsede mysql sunucusunu daha az kasar ve daha hızlıdır bizzat test edilmiştir.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: kara</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-61831</link>
		<dc:creator>kara</dc:creator>
		<pubDate>Thu, 19 Jun 2008 04:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-61831</guid>
		<description>Sanırım er ya da geç bu ihtiyaç doğuyor ve aramalar sonucu aynı sonuca ulaşılıyor. :) ben de &lt;a href=&quot;http://www.karalamalar.net/veritabanindaki-bir-tablodan-nasil-rastgele-satirlar-secerim/&quot; rel=&quot;nofollow&quot;&gt;şurada&lt;/a&gt; yazmıştım.

Tabii bu rastgele satır seçme işlemi her ne kadar güzel bir numara olsa da indeks olmayan bir kolona göre sıralama yaptırdığınızdan  içinde çok fazla kayıt bulunduran tablolarda işlem çok uzun sürebiliyor ve fazla işlemci gücü tüketebiliyor. Yazımda PHP için bu konu ile ilgili alternatif bir yöntemden bahsetmiştim. Bir bakmanı tavsiye ederim.</description>
		<content:encoded><![CDATA[<p>Sanırım er ya da geç bu ihtiyaç doğuyor ve aramalar sonucu aynı sonuca ulaşılıyor. <img src='http://www.dmry.net/portal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ben de <a href="http://www.karalamalar.net/veritabanindaki-bir-tablodan-nasil-rastgele-satirlar-secerim/" rel="nofollow">şurada</a> yazmıştım.</p>
<p>Tabii bu rastgele satır seçme işlemi her ne kadar güzel bir numara olsa da indeks olmayan bir kolona göre sıralama yaptırdığınızdan  içinde çok fazla kayıt bulunduran tablolarda işlem çok uzun sürebiliyor ve fazla işlemci gücü tüketebiliyor. Yazımda PHP için bu konu ile ilgili alternatif bir yöntemden bahsetmiştim. Bir bakmanı tavsiye ederim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: olayim.com</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-61826</link>
		<dc:creator>olayim.com</dc:creator>
		<pubDate>Thu, 19 Jun 2008 01:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-61826</guid>
		<description>&lt;strong&gt;SQL ile veritabanından rastgele satır seçmek...&lt;/strong&gt;

SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz...</description>
		<content:encoded><![CDATA[<p><strong>SQL ile veritabanından rastgele satır seçmek&#8230;</strong></p>
<p>SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: eTasviye.com</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-61825</link>
		<dc:creator>eTasviye.com</dc:creator>
		<pubDate>Thu, 19 Jun 2008 01:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-61825</guid>
		<description>&lt;strong&gt;SQL ile veritabanından rastgele satır seçmek...&lt;/strong&gt;

SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz...</description>
		<content:encoded><![CDATA[<p><strong>SQL ile veritabanından rastgele satır seçmek&#8230;</strong></p>
<p>SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: sevdm.com</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-61824</link>
		<dc:creator>sevdm.com</dc:creator>
		<pubDate>Thu, 19 Jun 2008 01:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-61824</guid>
		<description>&lt;strong&gt;SQL ile veritabanından rastgele satır seçmek...&lt;/strong&gt;

SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz...</description>
		<content:encoded><![CDATA[<p><strong>SQL ile veritabanından rastgele satır seçmek&#8230;</strong></p>
<p>SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: webiket.net</title>
		<link>http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek/comment-page-1/#comment-61823</link>
		<dc:creator>webiket.net</dc:creator>
		<pubDate>Thu, 19 Jun 2008 01:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.dmry.net/sql-ile-veritabanindan-rastgele-satir-secmek#comment-61823</guid>
		<description>&lt;strong&gt;SQL ile veritabanından rastgele satır seçmek...&lt;/strong&gt;

SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz...</description>
		<content:encoded><![CDATA[<p><strong>SQL ile veritabanından rastgele satır seçmek&#8230;</strong></p>
<p>SQL dili ile MySQL&#8217;dan Oracle veritabanına kadar, rastgele bir satırı nasıl seçeceğimizi öğreneceğiz&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

