Bazy danych

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

środa, 16 listopada 2011

MySQL - TRUNCATE()

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