Ana içeriğe atla

Kayıtlar

Oracle Matematiksel Fonksiyonlar etiketine sahip yayınlar gösteriliyor

Oracle CEIL Fonksiyonu Kullanımı (Üst Tam Sayıya Yuvarlama)

Oracle PL/SQL içinde genel programlama dillerinde yer olan ve PL/SQL'e has bir çok özellik fonksiyonlar altında bir araya toplanmıştır. Bu fonksiyonlardan bir tanesi de yuvarlama işlemi için kullanılan CEIL fonksiyonudur.  Yuvarlama işlemi sorgu sonuçlarının daha düzenli ve okunabilir gözükmesi için sıkça kullanılan işlemlerden biridir. Oracle PL/SQL içinde genel olarak 4 şekilde yuvarlama işlemi yapmak mümkündür. Bunlardan CEIL fonksiyonu bir üst tam sayıya yuvarlama, FLOOR fonksiyonu bir alt sayıya yuvarlama, ROUND fonksiyonu girilen değere kadar yuvarlama ve tam olarak yuvarlama işlemi sayılmasa da teknik olarak ROUND ve FLOOR fonksiyonlarının karışımı olan TRUNC (number) fonksiyonlarıdır. Bu makalemizde ayrıntılı olarak örneklerle Oracle CEIL fonksiyonunu incelemeye çalışacağız.  Oracle CEIL fonksiyonu başka programlama dillerinde olduğu gibi bir ondalık sayıyı üst tam sayıya yuvarlar. Tam sayılar için cevap tam sayının kendisidir. Fonksiyonun genel ku

Oracle ABS Fonksiyonu Kullanımı (Mutlak Değer Bulma)

Oracle PL/SQL içinde genel programlama dillerinde yer olan ve PL/SQL'e has bir çok özellik fonksiyonlar altında bir araya toplanmıştır. Bu fonksiyonlardan matematiksel işlem olan mutlak değer alma işleminin karşılığı ABS fonksiyonudur. Matematikte, mutlak değer bir gerçek sayının işaretsiz değerini verir. Örneğin, 3; hem 3'ün hem de -3'ün mutlak değeridir. ABS fonksiyonu Oracle PL/SQL içerisinde parametre olarak verilen bir sayının mutlak değerini sonuç olarak döndüren matematiksel fonksiyondur. Fonksiyonun genel kullanımı aşağıdaki gibidir: ABS( number ) number: mutlak değeri elde edilebilir bir değer olamalıdır. Konuyu daha iyi anlatabilmek için örnekler üzerinden devam edelim. SELECT  ABS(-27) FROM DUAL; Sonuç : 27 SELECT  ABS(-27.9) FROM DUAL; Sonuç : 27.9 SELECT  ABS(27.9) FROM DUAL; Sonuç : 27.9 Fonksiyona parametre olarak değer girilmediğinde  SELECT  ABS() FROM DUAL; ORA-00909 : geçersiz