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

Chuyển đổi hex sang nhị phân trong MySQL

Sử dụng CONV() chức năng:

CONV(string, 16, 2)

Để có độ dài theo đầu vào:

LPAD(CONV(string, 16, 2), LENGTH(string)*4, '0')

Dưới dạng CONV() hoạt động với độ chính xác 64 bit, bạn không thể chuyển đổi nhiều hơn 64 bit, vì vậy bạn cũng có thể sử dụng điều này:

LPAD(CONV(string, 16, 2), 64, '0')

và bạn nên kiểm tra LENGTH(string) <= 16 hoặc bạn có thể nhận được kết quả sai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:So sánh hai số đếm từ các Bảng khác nhau

  2. 15 Mẹo Tối ưu hóa và Điều chỉnh Hiệu suất MySQL / MariaDB hữu ích

  3. Cách lấy tháng từ ngày trong MySQL

  4. Làm cách nào để chọn các cặp hàng duy nhất từ ​​một bảng một cách ngẫu nhiên?

  5. Cập nhật MYSQL với lỗi truy vấn con WHERE SELECT