Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để "Unhex" một số trong MySQL

Trong MySQL, bạn có thể xử lý một chuỗi bằng cách sử dụng UNHEX() hàm số. Nhưng bạn không thể vô hiệu một số với chức năng đó.

Để giải mã một số trong MySQL, hãy sử dụng CONV() chức năng thay thế.

CONV() chức năng cho phép bạn chuyển đổi các giá trị số giữa các hệ thống đánh số khác nhau. Ví dụ:bạn có thể chuyển đổi giữa giả sử thập phân và nhị phân, bát phân sang thập phân hoặc liên quan hơn đến bài viết này, giữa thập lục phân và thập phân.

Cú pháp

Cú pháp như sau:

CONV(N,from_base,to_base)

Ở đâu N là số bạn muốn chuyển đổi, from_base là cơ sở chứa số và to_base là cơ sở bạn muốn chuyển đổi nó thành.

Ví dụ

Dưới đây là một ví dụ để chứng minh:

SELECT CONV('F',16,10);

Kết quả:

+-----------------+
| CONV('F',16,10) |
+-----------------+
| 15              |
+-----------------+

Trong trường hợp này, chúng tôi chuyển đổi số F từ cơ số 16 (thập lục phân) đến cơ số 10 (thập phân). Vì vậy, chúng ta có thể thấy rằng F trong thập lục phân bằng 15 trong thập phân.

Dưới đây là một ví dụ khác sử dụng một số lớn hơn:

SELECT CONV('FCA3B',16,10);

Kết quả:

+---------------------+
| CONV('FCA3B',16,10) |
+---------------------+
| 1034811             |
+---------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 3

  2. PHP CRUD Tạo, chỉnh sửa, cập nhật và xóa bài đăng với cơ sở dữ liệu MySQL

  3. PolyScale.ai - Mở rộng MySQL &PostgreSQL với Global Caching

  4. Làm cách nào để chỉ chọn ngày từ trường DATETIME trong MySQL?

  5. Khám phá MySQL Binlog Server - Ripple