ROUND(): Skirtumas tarp puslapio versijų

Iš PHP, MySQL.
Peršokti į: navigaciją, paiešką
16 eilutė: 16 eilutė:
 
         -> 20
 
         -> 20
 
</pre>
 
</pre>
[Kategorija:SQL funkcijos]]
+
== Nuorodos ==
 +
* http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_round ({{kalba|en}});
 +
[[Kategorija:SQL funkcijos]]

11:57, 1 spalio 2008 versija

ROUND(X), ROUND(X,D)

Suapvalina arkumentą [i]X[/i] iki D skaičių po kablelio. Apvalinimo algoritmas priklauso nuo argumento [i]X[/i] tipo. Pagal nutylėjimą [i]D[/i] yra nulis. Taigi jo nenurodžius bus apvalinama iki sveikų skaičių. Taip pat [i]D[/i] gali būti neigiamas, tokiu būdu tiek sveikų skaičių prieš kablelų bus paversti į nulius.

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

Nuorodos