Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konwertuj szesnastkowy na binarny w MySQL

Użyj CONV() funkcja:

CONV(string, 16, 2)

Aby mieć długość zgodnie z wprowadzonymi danymi:

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

Jako CONV() działa z 64-bitową precyzją, nie można przekonwertować więcej niż 64 bity, więc możesz również użyć tego:

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

i powinieneś sprawdzić, czy LENGTH(string) <= 16 lub możesz otrzymać błędne wyniki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co to jest INDEKS PRZESTRZENNY i kiedy należy go używać?

  2. Dlaczego moje dane aplikacji ankiety Django SessionWizardView nie wyświetlają się w użytecznym formacie w mojej bazie danych MySQL?

  3. Flask-SQLAlchemy - połączenia w locie z wieloma bazami danych

  4. Czy soft_delete Laravela potrzebuje indeksu na MySQL?

  5. Kolumna Mysql Średnia w czasie?