TRUNCATE()
TRUNCATE(wartosc,wartosc1)
Zwraca liczbę "wartosc", uciętą do "wartosc1" miejsc "po przecinku".
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 4).
Przykład 1:
SELECT TRUNCATE( 3.123, 1 ) ;
Wynik:
TRUNCATE(3.123,1) 3.1
Przykład 2:
SELECT TRUNCATE( 3.123, 2 )
Wynik:
TRUNCATE(3.123,2) 3.12
Przykład 3:
SELECT TRUNCATE( 3.123, 0 )
Wynik:
TRUNCATE(3.123,0) 3
Przykład 4:
Dwie cyfry z prawej strony są zamieniane na 0.
SELECT TRUNCATE( 512 , -2 )
Wynik:
TRUNCATE(512,-2) 500
Wynikiem jest 0. 3 cyfry z prawej są "ucinane" (zamieniane na 0).
SELECT TRUNCATE( 512 , -3 )
Wynik:
TRUNCATE(512,-2) 0
Brak komentarzy:
Prześlij komentarz