Sayısal Fonksiyonları
ROUND(Sayı,m): Sayı alanına girilen rakam, m olarak belirtilen ondalık kadar yuvarlar. Örneğin; ROUND(45.923,2) 45.92
ROUND(45.923,0) 46
ROUND(45.923,-1) 50
ROUND(45.951,2) 45.92
ROUND(45.929,2) 45.93
TRUNC(Sayı,m): Sayı alanına girilen rakam, m olarak belirtilen ondalık kadar sondan keser.
TRUNC(54.923,2) 45.92
TRUNC(54.923,-1) 40
TRUNC(54.929,2) 45.92
MOD(m,n) : m sayısı n sayısına bolundugunde kalan rakamı bulur.
Zamansal Fonksiyonları ve İşlemleri
Tarih + sayı Tarihe sayı kadar gun ekler.
Tarih – sayı Tarihe sayı kadar gun çıkarır.
Tarih – Tarih İki tarih arasındaki gün farkını sayısal olarak verir.
Tarih + sayı / 24 Tarihe sayı kadar saat ekler.
SYSDATE Sistem tarihini verir. Oracle’ın varsayılan tarih formatı ‘DD-MON-YY’ şeklindedir. Üzerinde aritmatiksel işlemler yapılabilir.
MONTHS_BETWEEN(tarih1,tarih2) İki tarih arasını ay olarak bulur.
ADD_MONTHS (tarih,n) Tarihe n kadar ay ekler.
NEXT_DAY(tarih,’ gün’ ) tarih’den sonraki günün ilk tarihini verir.
LAST_DAY(tarih,’ gün’ ) tarih’den önceki günün ilk tarihini verir.
ROUND(tarih[,' fmt '] ) tarih’I belirtilen formata göre aya veya yıla göre yuvarlar.
TRUNC(tarih[,' fmt '] ) tarih’I belirtilen formata göre aya veya yıla göre keser.


