Bazy danych

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

niedziela, 19 lutego 2012

ORACLE - TRUNC()

TRUNC()


TRUNC(wartosc,wartosc1)

Zwraca liczbę "wartosc", uciętą do "wartosc1" miejsc "po przecinku".

"wartosc1" jest opcjonalne. Jeżeli nie zostanie podane domyślnie wstawiane jest 0.
Jeżeli "wartosc1", jest liczbą 0, wtedy wynikiem jest liczba zwróciona bez części dziesiętnej. (przykład 3)

UWAGA!!!
"wartosc1" może być też liczbą ujemną. (przykład 2).



Przykład 1:
SELECT TRUNC(13.12, 1 ) FROM DUAL;

TRUNC(13.12,1)
----------------------
13,1


Przykład 2:
SELECT TRUNC(13.12, -1 ) FROM DUAL;

TRUNC(13.12,-1)
----------------------
10


Przykład 3:
SELECT TRUNC(13.12, 0 ) FROM DUAL;

TRUNC(13.12,0)
----------------------
13

Brak komentarzy:

Prześlij komentarz