Funções de Arredondamento

Friday May 30, 2008

O Mysql Dispoe de funções interresantes para que obtenha sempre um valor cheio, algumas funções são simples de usar:

CEILING - Arredonda para cima

mysql> SELECT CEILING(2.5) ;
        ->3

mysql> SELECT CEILING(-1.23);
        -> -1

FLOOR - Arredonda para baixo

mysql> SELECT FLOOR(2.5) ;
        ->2

mysql> SELECT FLOOR(-1.23);
        -> -2

ROUND - Arredonda para o proximo inteiro

mysql> SELECT ROUND(-1.23);
        -> -1
mysql> SELECT ROUND(-1.58);
        -> -2
mysql> SELECT ROUND(1.58);
        -> 2
mysql> SELECT ROUND(1.298, 1);
        -> 1.3
mysql> SELECT ROUND(1.298, 0);
        -> 1
mysql> SELECT ROUND(23.298, -1);
        -> 20

TRUNCATE - Elimina as casas decimais

mysql> SELECT TRUNCATE(1.223,1);
        -> 1.2
mysql> SELECT TRUNCATE(1.999,1);
        -> 1.9
mysql> SELECT TRUNCATE(1.999,0);
        -> 1
mysql> SELECT TRUNCATE(-1.999,1);
        -> -1.9
mysql> SELECT TRUNCATE(122,-2);
       -> 100
mysql> SELECT TRUNCATE(10.28*100,0);
       -> 1028


    Bookmark Funções de Arredondamento at del.icio.us    Digg Funções de Arredondamento at Digg.com    Bookmark Funções de Arredondamento at Spurl.net    Bookmark Funções de Arredondamento with wists    Bookmark Funções de Arredondamento at Simpy.com    Bookmark Funções de Arredondamento at NewsVine    Blink this Funções de Arredondamento at blinklist.com    Bookmark Funções de Arredondamento at Furl.net    Bookmark Funções de Arredondamento at reddit.com    Fark Funções de Arredondamento at Fark.com    Bookmark Funções de Arredondamento at blogmarks    Bookmark Funções de Arredondamento at YahooMyWeb

Leave a Reply

Comment