SQL ile veritabanlarında rastgele veri seçmek

17 Ağustos 2007, 10:52 tarihinde yazılmış olup, 531 kez okunmuş ve 2 yorum almış

Etiketler:

MySQL, PostgreSQL, Microsoft SQL Server, IBM DB2, Oracle gibi veritabanlarından SQL aracılığı ile rastgele veri satırı seçimini göreceğiz şimdi birlikte :) Tabi bazıları için farklı SQL kodları kullanmak zorundayız..

3.50


MySQL ile rastgele satır seçimi

SQL:
  1. SELECT sutun FROM tablo
  2. ORDER BY RAND()
  3. LIMIT 1

PostgreSQL ile rastgele satır seçimi

SQL:
  1. SELECT sutun FROM tablo
  2. ORDER BY RANDOM()
  3. LIMIT 1

Microsoft SQL Server ile rastgele satır seçimi

SQL:
  1. SELECT TOP 1 sutun FROM tablo
  2. ORDER BY NEWID()

IBM DB2 ile rastgele satır seçimi

SQL:
  1. SELECT sutun, RAND() AS IDX
  2. FROM tablo
  3. ORDER BY IDX FETCH FIRST 1 ROWS ONLY

Oracle ile rastgele satır seçimi

SQL:
  1. SELECT sutun FROM
  2. ( SELECT sutun FROM tablo
  3. ORDER BY dbms_random.value )
  4. WHERE rownum = 1

Kaynak: http://www.petefreitag.com/item/466.cfm

Wordpress.Org Lisans Kullanım Şartları Dmry.net Hakkında

Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz.
eXTReMe Tracker