Postgressql Veri Tabanında Matematiksel Fonksiyonlar
Abs, ceil, floor, mod, random, round, sqrt
İlk Önce "notlar" tablomuzdaki verilerimizi listeleyelim
SELECT * FROM notlar
Abs: Mutlak değer fonksiyonudur.
SELECT *,abs(notu) FROM notlar
Ceil: Sayıyı üste yuvarlar/tamamlar.
SELECT *,ceil(notu) FROM notlar
Floor: Sayıyı alta yuvarlar.
SELECT *,floor(notu) FROM notlar
Mod: Matematikteki mod işlemini yapar(kalanı verir)
SELECT *,mod(notu,10) FROM notlar
Sqrt: Matematikteki kök alma işlemini yapar.
NOT: Tablomuzda -10 değeri olduğu içIN kökünü almayacaktır.
Bu nedenle ilk önce mutlak değerini alıp sonra kökünü alıyoruz.
SELECT *,sqrt(abs(notu)) FROM notlar
Round: Ondalıklı bir şekilde yuvarlama işlemi yapar. Karakter kısıtlar.
SELECT *,ROUND(notu,0) FROM notlar
SELECT *,ROUND(notu,2) FROM notlar
Kürşad Özdemir