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