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