Bazy danych

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

wtorek, 8 listopada 2011

MySQL - CONV

CONV()

CONV(wartosc1, wartosc2, wartosc3);

Funkcja CONV(...) pozwala na konwertowanie liczb na różne systemy liczbowe. Zwróconą wartością jest string.

wartosc1 - określa wartość, którą chcemy przekonwertować.
wartosc2 - określa system liczbowy, w którym wyrażona jest "wartosc1"
wartosc3 - określa system liczbowy, w którym chcemy otrzymać wynik.


UWAGA!!!
Jeżeli któraś z wartości jest pusta wynikiem będzie wartość NULL.

SELECT CONV( 2, '10', '' ) ;
CONV(2,'10','') NULL


Przykład 1:
Konwertujemy liczbę 2 (określoną w systemie dziesiętnym (10) - argument drugi, na system dwójkowy (2) - argument trzeci).

SELECT CONV( 2, '10', '2' ) ;
Wynik:
CONV(2,'10','2') 10

Wszystko się zgadza. Liczba 2 w systemie binarnym (dwójkowym) wynosi 10.


Przykład 2:
Konwertujemy liczbę 15 (określoną w systemie szesnastkowym (16) - argument drugi, na system dziesiętny (10) - argument trzeci).

SELECT CONV( 'f', '16', '10' ) ;
Wynik:
CONV( 'f', '16', '10' ) 15

Brak komentarzy:

Prześlij komentarz