ANASAYFA | BLOG | SORU CEVAP | REFERANSLARIM | DOWNLOAD | HAKKIMDA | İLETİŞİM | ARAMA
~~~SORU~CEVAP~~~
Gönderen: ~~FARUK UNAL~~
22.7.2013

Aşağıdaki şekillerde yuvarlama işlemlerinizi gerçekleştirebilirsiniz. SQL matematik işlemleini daha ayrıntıl incelemek isterseniz yazımı da okuyabilirsiniz (Yazıyı okumak için tıklayın)

CEILING

Verilen sayıyı yuvarlayarak kendisine yakın büyük tamsayıyı veren fonksiyondur. yuvarlama işlemini yukarı doğru yapar. Virgülden sonraki kısım çok küçük dahi olsa bir sonraki büyük değere yuvarlar.

select ceiling(1.7) [1.7 ninki],ceiling(6.1)[6.1 inki]

1.7 ninki 6.1 inki
2 7

Eksi değerlerde de aynı işlem gerçekleştirilir

select ceiling(-1.7) [-1.7 ninki],ceiling(-6.1)[-6.1 inki]

-1.7 ninki -6.1 inki
-1 -6

 

FLOOR

Verilen sayıyı yuvarlayarak kendisine yakın küçük tamsayıyı veren fonksiyondur. yuvarlama işlemini aşağı doğru yapar. Virgülden sonraki kısım çok büyük dahi olsa bir önceki küçük değere yuvarlar.

select floor(1.7) [1.7 ninki],floor(6.1)[6.1 inki]

1.7 ninki 6.1 inki
1 6

 

ROUND

İstenilen basamağa göre yuvarlama yapar. iki sayı alır. Birinci sayı yuvarlanaak olan sayı, ikinci sayı ise virgülden sonra kaç basamak istediğimizi belirttiğimiz sayı.

select round(75.3145,4),round(75.3145,3),round(75.3145,2)

Column1 Column2 Column3
75.3145 75.3150 75.3100
 

 

Gönderen: mustafa ölmez
23.2.2019

merhabalar 

benim yapmak istediğim

örnek 

100 tl buna 18 kdv ilave çıkan sonuç: 118 bunada %20 ilave yapacam çokan sonuç :141,6 tl olcak  benim istedğimi yukarı yuvarlama virgülden sonar 5 den yukarı ise 145 olsun  

 örnek : eger çıkan sonuç 145,1 çıksaydı bunuda 150 tl ye yuvarmamasını istiyorum yardımlarınızı bekliyoruM

örnek 1 : )  145  TL yuvarlayacak
örnek 2 :)    150  TLyuvarlayacak


Ad Soyad :
E-mail :
Cevap :
DoÄŸrulama Kodu