ROUND(): Skirtumas tarp puslapio versijų

Iš PHP, MySQL.
Peršokti į: navigaciją, paiešką
(Naujas puslapis: '''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...)
 
2 eilutė: 2 eilutė:
  
 
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.
 
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.
[quote]
+
<pre>
 
mysql> SELECT ROUND(-1.23);
 
mysql> SELECT ROUND(-1.23);
 
         -> -1
 
         -> -1
15 eilutė: 15 eilutė:
 
mysql> SELECT ROUND(23.298, -1);
 
mysql> SELECT ROUND(23.298, -1);
 
         -> 20
 
         -> 20
[/quote]
+
</pre>
 
[Kategorija:SQL funkcijos]]
 
[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

[Kategorija:SQL funkcijos]]