MSAccess ve SQLServer Veritabanlarında Random Kayıt gösterme - SQL Webmaster bilgi bankası, knowledge base Webmaster Araçları

AnaSayfa > SQL > MSAccess ve SQLServer Veritabanlarında Random Kayıt gösterme
Kategori: SQL
Gönderen: Admin
Tarih: 2011-10-26
Puan: 5   Puan:5 | Katılımcı:9 | Katılımcı : 9
Okunma: 7845
  
 
1 puan 2 puan 3 puan 4 puan 5 puan 6 puan 7 puan 8 puan 9 puan 10 puan

Microsoft Access için RND() fonksiyonu kullanilmaktadir.
örnek vermek gerekirse;

<%
Randomize()
intRandomNumber = Int (1000*Rnd)+1

strSQL = _
"SELECT TOP 3 TableID, Field1, Rnd(" & -1 * (intRandomNumber) & "*TableID)" & _
"FROM Table1 " & _
"ORDER BY 3"
Set objRS = objConn.Execute(strSQL)
%>


Microsoft SQL Server
Microsoft SQL Server da bu is icin halihazirda bir fonksiyon vardir NewId() fonksiyonu ile bu islem kolayca yapilabilir.

SELECT
TOP 1 CategoryID,
CategoryName FROM
wmaraclaricom
ORDER BY
NewID()



Yorumlar
Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin!
Yorum Ekleme Aparatı
Yorum Eklemek için lütfen sol menuden giris yapınız..
Toplam 0 yorum listelendi.