Sayisal fonksiyonlar sayisal degerler uzerinde bir kisim matematiksel yada aritmetik islem yaparlar. Tum parametleri sayisal degerlerdir ve tum fonksiyonlar deger dondurur. Trigonometrik fonksiyonlar dereceler uzerinde degil, radian degerler uzerinde calisir.
ABS Mutlak degeri dondurur
ACOS Arc-kosinus degerini dondurur.
ASIN Arc-sinus degerini dondurur.
CEIL Sayiyi bi ust tamsayi degerine yuvarlar
COS Cosinus degerini dondurur.
FLOOR Sayiyi bi alt tamsayi degerine dondurur.
MOD Sayinin modunu dondurur. Yani bolmeden kalani
POWER Sayinin ussel degerini verir. Yani a(b) nin degerini verir.
ROUND Sayiyi yuvarlar
SQRT Sayinin karakokunu verir.
TRUNC Sayinin belirtilen kismini keser.
Ornekler
1.
SELECT ROUND(12345, -3) test1, round(12345.54321, 3) test2 FROM dual
TEST1 TEST2
---------- --------------
12000 12345.543
---------- --------------
12000 12345.543
2.
SELECT trunc(1234.567, 1) test1, trunc(1234.567, -2) test2 FROM dual
TEST1 TEST2 ------------- ----------------------
1234.5 1200
3.
SELECT ceil(8.7) test1, ceil(-34.89) test2, floor(8.7) test3, floor(-34.89) test4 FROM dual
TEST1 TEST2 TEST3 TEST4 --------- ----------- ----------- ---------------
9 -34 8 -35
4.
SELECT mod(19, 5) test1, mod(9, 2.5) test2, mod(-55, 6) test3 FROM dual
TEST1 TEST2 TEST3 --------- --------- ----------
4 1.5 -1
Hiç yorum yok:
Yorum Gönder