FLOOR/CEILING

FLOOR ve CEILING fonksiyonları, verilen sayısal değerin en yakın tam sayı değerini bulmak için kullanılır.

FLOOR fonksiyonu:

FLOOR(expression)
  • expression: işlemin yapılacağı sayısal değer

FLOOR fonksiyonu, verilen sayısal değerin en düşük tam sayıya yuvarlanmasını döndürür. Örnek olarak:

DECLARE @num FLOAT = 5.6;
SELECT FLOOR(@num) AS rounded_down;

Bu örnekte, 5.6 sayısı en düşük tam sayıya yuvarlanır ve 5 olarak döndürür.

CEILING fonksiyonu:

CEILING(expression)
  • expression: işlemin yapılacağı sayısal değer

CEILING fonksiyonu, verilen sayısal değerin en yüksek tam sayıya yuvarlanmasını döndürür. Örnek olarak:

DECLARE @num FLOAT = 5.6;
SELECT CEILING(@num) AS rounded_up;

Bu örnekte, 5.6 sayısı en yüksek tam sayıya yuvarlanır ve 6 olarak döndürür.

Last updated

Was this helpful?