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.