sql >> Database teknologi >  >> RDS >> Mysql

Konverter hex til binær i MySQL

Brug CONV() funktion:

CONV(string, 16, 2)

For at have længde i henhold til input:

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

Som CONV() fungerer med 64-bit præcision, du kan ikke have mere end 64 bit konverteret, så du kan også bruge dette:

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

og du bør tjekke at LENGTH(string) <= 16 eller du kan få fejlagtige resultater.



  1. Sådan tjekker du databasen på en ikke-rodfæstet Android-enhed

  2. SQL Server-destination vs OLE DB-destination

  3. SQLSTATE[HY000] [2002] Et forbindelsesforsøg mislykkedes.. - Ved forsøg på at oprette forbindelse fra lokal til fjernserver

  4. Sådan fungerer REPLICATE()-funktionen i SQL Server (T-SQL)