SQLite Nokta Virgül Problemi

SQLite Nokta Virgül Problemi; tablo alanlarındaki ondalıklı sayı tutmak gerektiği zaman problem olmaktadır.

SQLite veritabanında ondalıklı sayılar “Real” data tipinde tutulmaktadır. Türkçemizde ondalık ayıracı virgül kullanılmaktadır. İngilizce’de nokta ondalık ayıracı (speratör) kullanılmaktadır. Problem de burada çıkmakadır. Bu yüzden SQLite veritabanınızda ondalık bir sayı tutmak istiyorsanız mulaka sayıyı noktalı insert etmeniz gerekiyor.

INSERT INTO tablo (ondalikliSayiAlani) VALUES (12.0234);
SELECT * FROM tablo WHERE ondalikliSayiAlani > 12.0234;

SQLite veritabanı tablosundaki ondalıklı bir alandan sorgulama içinde yukardaki gibi bir sql cümlesi kullanabilirsiniz.

Etiketler: