ROUND(): Skirtumas tarp puslapio versijų
Iš PHP, MySQL.
(nerodoma 3 tarpinės versijos, sukurtos to paties naudotojo) | |||
1 eilutė: | 1 eilutė: | ||
'''ROUND(X)''', '''ROUND(X,D)''' | '''ROUND(X)''', '''ROUND(X,D)''' | ||
− | Suapvalina arkumentą | + | Suapvalina arkumentą ''X'' iki ''D'' skaičių po kablelio. Apvalinimo algoritmas priklauso nuo argumento ''X'' tipo. Pagal nutylėjimą ''D'' yra nulis. Taigi jo nenurodžius bus apvalinama iki sveikų skaičių. Taip pat ''D'' gali būti neigiamas, tokiu būdu tiek sveikų skaičių prieš kablelų bus paversti į nulius. |
<pre> | <pre> | ||
mysql> SELECT ROUND(-1.23); | mysql> SELECT ROUND(-1.23); | ||
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]] |
Dabartinė 11:50, 6 spalio 2008 versija
ROUND(X), ROUND(X,D)
Suapvalina arkumentą X iki D skaičių po kablelio. Apvalinimo algoritmas priklauso nuo argumento X tipo. Pagal nutylėjimą D yra nulis. Taigi jo nenurodžius bus apvalinama iki sveikų skaičių. Taip pat D 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