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