Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Konvertieren Sie Hex in MySQL in Binär

Verwenden Sie CONV() Funktion:

CONV(string, 16, 2)

Länge je nach Eingabe haben:

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

Als CONV() arbeitet mit 64-Bit-Präzision, Sie können nicht mehr als 64 Bit konvertieren lassen, also können Sie dies auch verwenden:

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

und Sie sollten überprüfen, ob LENGTH(string) <= 16 oder Sie erhalten möglicherweise fehlerhafte Ergebnisse.