jancooth adlı üyeden alıntı

bu sorgu sana butun degerlerin arasindan en yuksek 100 tanesini secer ve aralarindan 10 tanesini rastgele gösterir.

Cevap:
SELECT TOP 10 Deger from //Önce top 10'u çağırıyoruz
(SELECT TOP 100 Deger FROM Tablo ORDER BY Deger DESC) AS X // Çağırdğımı top 10'u burada ilk 100'ün içinden alıyoruz.
ORDER BY NEWID() // NewID() mssql de random değer gösterir.


MySQL kodu da benden gelsin o zaman.

SELECT Deger from
(SELECT Deger FROM Tablo ORDER BY Deger DESC LIMIT 0,100) AS X
ORDER BY RAND() LIMIT 0,10