SQL NewID Kullanımı
SQL Server ile T-SQL kullanarak bazı işlemlerde veritabanından rastgele veri listeleyebiliriz. Böyle durumlarda Sql fonksiyonu olan NewID() kullanırız. Aşağıda vereceğim örneklerde kullanılım şeklini inceleyebilirsiniz.
Örnek: Makaleler tablosunda bulunan tüm kayıtları rastgele listeleyelim.
Select * From Makaleler Order By NewID()
Örnek: Makaleler tablosunda bulunan 10 kaydı rastgele listeleyeli
Select Top 10 * From Makaleler Order By NewID()
Örnek: Makaleler tablosunda bulunan MakaleId'si 10'dan küçük olan kayıtların 5 tanesini rastgele listeleyelim.
Select Top 5 * From Makaleler WHERE MakaleId < 10 Order By NewID()