Sql, bilgi bloklarını sorgulamak için tasarlanmış bir dildir; rastgele bilgi çeksin diye değil. SQL cümlesi içinde RAND fonksiyonu kullanmak gereksiz.
Bilgi bloklarını sorgulamak için tasarlanmıştır ama rastgele bir resim seçmek için mecburen random bilgi çekilmesi gerekmektedir. Birçok kişide kullanmaktadır. Baktığım kadarıyla da mdb'de limit 1 yok, mssql'deki gibi top var. Aşağıdaki sql'ide deniyebilirsin.
sql="SELECT top 1 ID,RANDOMDATA FROM RANDOMTABLE ORDER BY rnd(ID), RANDOMDATA"