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.
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