5
MySQL에서 '1101'과 같은 문자열을 해당 BIT (4)로 변환 할 수 있습니까? 나는 CONVERT/CAST 함수를 체크했으나 그렇게 할 수 없다.문자열을 비트 세트로 변환하는 방법?
감사합니다.
MySQL에서 '1101'과 같은 문자열을 해당 BIT (4)로 변환 할 수 있습니까? 나는 CONVERT/CAST 함수를 체크했으나 그렇게 할 수 없다.문자열을 비트 세트로 변환하는 방법?
감사합니다.
당신은 사용할 수 있습니다 CONV()
CONV('1100', 2, 10) * 1
예를 들어,
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
출력 : 여기에
| BIT_VALUE | BIN_REPRESENTATION | ---------------------------------- | 12 | 1100 | | 13 | 1101 |
가 SQLFiddle 데모