sql >> Database >  >> RDS >> Mysql

Converteer hex naar binair in MySQL

Gebruik CONV() functie:

CONV(string, 16, 2)

Lengte hebben volgens invoer:

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

Als CONV() werkt met 64-bits precisie, je kunt niet meer dan 64 bits laten converteren, dus je kunt dit ook gebruiken:

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

en je moet controleren dat LENGTH(string) <= 16 of u krijgt mogelijk verkeerde resultaten.



  1. PHP PDO en MySQLi

  2. Hernoem een ​​primaire sleutel in SQL Server (T-SQL)

  3. SQL-cast datum/tijd

  4. Hoe AT TIME ZONE werkt in PostgreSQL