SQL Server에서 정수를 16진수로, 그 반대로 변환
정수에서 16진수로, 16진수에서 정수로 변환을 처리할 때, SQL Server는 다른 데이터베이스 관리 시스템과 다릅니다. Microsoft SQL Server에서 이러한 작업을 수행하는 방법은 다음과 같습니다.
정수를 16진수로 변환
SQL Server에서 정수를 16진수로 변환하려면 CONVERT 함수를 사용하세요.
SELECT CONVERT(VARBINARY(8), int_field);
에 대한 예:
SELECT CONVERT(VARBINARY(8), 16777215); -- Result: 0xFFFFFF
16진수를 정수로 변환
마찬가지로 CONVERT 함수를 사용하여 16진수 문자열을 정수로 변환할 수 있습니다.
SELECT CONVERT(INT, hex_field);
을 위한 예:
SELECT CONVERT(INT, 0xFFFFFF); -- Result: 16777215
16진수 문자열 처리
16진수 값이 문자열로 저장되는 경우 다음을 고려하세요.
SELECT CONVERT(INT, CONVERT(VARBINARY, '0x1FFFFF', 1));
SELECT CONVERT(INT, CONVERT(VARBINARY, '1FFFFF', 2));
문자열에는 16진수 짝수.
추가 고려 사항
위 내용은 SQL Server에서 정수를 16진수로 변환하거나 그 반대로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!