Good / Bad
8 Şubat 2008 | Kategori : Genel - Günlük

3 Ocak 2008 | Kategori : SQL
Bugün Giray ın Access rastgele veri sql ine ihtiyacı olunca daha önceden kullandığım kodu verdim kendisine. Farklı veritabanları için farklı SQL kodlarını aşağıdada yayınlıyorum.
ASP + ACCESS DATABASE
<%
Randomize()
intRandomNumber = Int (1000*Rnd)+1
Set rsVeri = dbConn.Execute("Select Top 5 Rnd(" & -1 * (intRandomNumber) & "*VeriID),* from tblVeriler order by 1")
%>
SQL SERVER
Select Top 5 * from tblVeriler order by NewID()
mySQL
Select * from tblVeriler order by RAND() LIMIT 5
Aşağıdaki sorgu daha performanslı şekilde çalışıyor…
Select tblVeriler.* from (Select VeriID from tblVeriler order by RAND() LIMIT 5) AS Rastgele JOIN tblVeriler ON tblVeriler.VeriID = Rastgele.VeriID
Yorumlar