Bazy danych

Witryna zawiera podstawowe informacje odnośnie funkcji w bazach danych takich jak MySQL i Oracle oraz podstawowe informacje dotyczące zapytań.

piątek, 17 lutego 2012

ORACLE - ROUND()

ROUND()


ROUND(wartosc) lub ROUND(wartosc, wartosc1)

Funkcja ROUND zwraca zaokrągloną liczbę.
"wartosc1" określa do ilu miejsc po przecinku ma być zaokrąglona liczba (gdy "wartosc1" jest dodatnia).
Jeżeli argument "wartosc1" nie jest określony, domyslnie przypisywane jest 0, czyli zaokrąglenie do części całkowitych.


Przykład 1:
SELECT ROUND(1.5) FROM DUAL;

ROUND(1.5)
----------------------
2


SELECT ROUND(1.5, 0) FROM DUAL;

ROUND(1.5,0)
----------------------
2



Przykład 2:
SELECT ROUND(1.1234, 2) FROM DUAL;

ROUND(1.1234,2)
----------------------
1,12


Przykład 3:
SELECT ROUND(1.1264, 2) FROM DUAL;

ROUND(1.1264,2)
----------------------
1,13





Dla "wartosc1" mniejszej od zera zaokrąglamy liczbę od miejsc położonych na lewo od części dziesiętnych.

Przykład 4:
SELECT ROUND(12.1264, -1) FROM DUAL;

ROUND(12.1264,-1)
----------------------
10


Przykład 5:
SELECT ROUND(12.1264, -2) FROM DUAL;

ROUND(12.1264,-2)
----------------------
0

Brak komentarzy:

Prześlij komentarz