2013-08-05 31 views

Antwort

3

können Sie verwenden CONV()

CONV('1100', 2, 10) * 1 

oder Bit-Field Literals

z.B.

CREATE TABLE Table1 (bit_value BIT(4)); 

INSERT INTO Table1 VALUES (CONV('1100', 2, 10) * 1); 
INSERT INTO Table1 VALUES (b'1101'); 

SELECT bit_value, 
     BIN(bit_value) bin_representation 
    FROM Table1 

Ausgang:

 
| BIT_VALUE | BIN_REPRESENTATION | 
---------------------------------- 
|  12 |    1100 | 
|  13 |    1101 | 

Hier ist SQLFiddle Demo

Verwandte Themen