sql >> Databasteknik >  >> RDS >> Mysql

Konvertera hex till binär i MySQL

Använd CONV() funktion:

CONV(string, 16, 2)

För att ha längd enligt input:

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

Som CONV() fungerar med 64-bitars precision, du kan inte ha mer än 64 bitar konverterade, så du kan använda detta också:

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

och du bör kontrollera att LENGTH(string) <= 16 eller så kan du få felaktiga resultat.



  1. Vad är syftet med datareplikering?

  2. Subtrahera en månad från ett datum i MariaDB

  3. Utveckla PostgreSQL för Windows, del 3

  4. Hur får man slutet på en dag?