Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 문에서 숫자 값을 16진수(HEX)로 입력하려면 어떻게 해야 합니까?


다음은 16진수로 숫자 값을 입력할 수 있는 두 가지 접근 방식입니다. −

접두사 'X'로

이 접근 방식에서는 X의 접두사를 사용하여 작은 따옴표 안에 16진수를 인용해야 합니다. 그러면 16진수 문자열이 표현식 컨텍스트에 따라 숫자로 자동 변환됩니다.

예시

mysql> Select X'5152545678'+ 10;
+-------------------+
| X'5152545678'+ 10 |
+-------------------+
| 349273609858      |
+-------------------+
1 row in set (0.00 sec)

접두사 0x로

이 접근 방식에서는 따옴표 없이 접두사 0x를 사용하여 16진수를 작성해야 합니다. 그러면 HEX 숫자 문자열이 표현식 컨텍스트에 따라 자동으로 숫자 값으로 변환됩니다.

예시

mysql> Select 0x5152545678+10;
+-----------------+
| 0x5152545678+10 |
+-----------------+
| 349273609858    |
+-----------------+
1 row in set (0.00 sec)