Merhaba arkadaşlar, bu yazımda sizlere SQLite Random Kayıt Çekme işleminden bahsedeceğim.
SQLite veri tabanımız üzerinde bir tablomuz bulunuyor diyelim. Bu tablo üzerinden bir sorgulama işlemi yapmak istiyoruz fakat bu sorguyu her çalıştırdığımızda bize farklı bir kayıt gelmesini istiyoruz. Yani random olarak bir kayıt çekme işlemi yapmak istiyoruz. Bu işlemi SQLite sorgusu ile nasıl sağlayabiliriz örnek kod ile açıklamak istiyorum.
SQLite üzerinde Random() fonksiyonu bulunmaktadır. Biz de sorgumuzu yazarken bu fonksiyonu kullanacağız.
Örneği: Sorular diye bir tablomuz var ve biz buradan rastgele bir kayıt çekmeyi istiyoruz. Aşağıdaki sql komutu ile rastgele bir kayıt çekme işlemi sağlayacağız.
SELECT * FROM Sorular ORDER BY RANDOM() LIMIT 1
Sorular tablosuna bir Select sorgusu yazdık ve Order By ile Random() fonksiyonumuzu kullandık. Daha sonrasında da LIMIT 1 yazarak rastgele bir kayıt çekme işlemini sağlamış olduk.
Umarım faydalı olur 🙂
Bir sonraki yazıda görüşmek üzere…