SQL Server 'da yuvarlama fonksiyonları ..

FLOOR = Aşağı yuvarla (Herhangi bir ondalık için sayının kendinden küçük, en büyük tam sayıyı verir)
CEILING = Aşağı yuvarla (Herhangi bir ondalık için sayının kendinden büyük, en küçük tam sayıyı verir)
ROUND = Sayının yakın olduğu tam sayı değerini verir.

SELECT FLOOR(12.252141),Ceiling(12.252141),Round(12.252141,0)

Sonuç : 12 13 12.000000

SELECT FLOOR(12.987363),Ceiling(12.987363),Round(12.987363,0)

Sonuç : 12 13 13.000000

Not : Round fonksiyonu 2 parametre alır. Birincisi yuvarlayacağı sayı ikincisi ise yuvarlarken virgülden sonra dikkate alacağı hane sayısını ifade eder.
  • Round(12.252141,0) =12.000000
  • Round(12.252141,1) = 12.300000
  • Round(12.252141,2) = 12.250000
  • Round(12.252141,3) = 12.252000
  • Round(12.252141,4) = 12.252100 ...

Yorumlar

Bu blogdaki popüler yayınlar

T-SQL'de Bölme işleminde ondalıklı değerlerin korunması

'Sys' is undefined - AJAX Extensions 1.0

Datasource'u olan bir DropDownlist'e ListItem Eklemek