2013-08-05 42 views

Trả lời

3

Bạn có thể sử dụng CONV()

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

hoặc Bit-Field Literals

ví dụ

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 

Output:

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

Đây là SQLFiddle bản demo

Các vấn đề liên quan