Tekil Mesaj gösterimi
Alt 19.06.2013, 16:47   #1 (permalink)
Jaqen
Root Administrator

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart MSAccess ve SQLServer Veritabanlarında Random Kayıt gösterme

MSAccess ve SQLServer Veritabanlarında Random Kayıt gösterme

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()




Jaqen isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla