©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die UNHEX SQL-Funktion in MySQL und MariaDB - Hexadezimal zurück wandeln

UNHEXSyntax:UNHEX(Zeichenkette)
Rückgabe-Wert:CHAR
Funktions-Typ:Konvertierungs-Funktion
Funktions-Beschreibung

Die SQL-Funktion UNHEX() verwandelt eine hexadezimale "Zeichenkette" zurück in eine binäre Zeichenkette.

Zur Rückumwandlung einer hexadezimale Zeichenfolge in eine Zahl kann UNHEX() nicht verwendet werden.

Zur Rückumwandlung in Zahlen wird die Funktion CONV('HEX',16,10) benötigt.

Wenn der Wert des Argumentes NULL ist, gibt UNHEX() NULL zurück.

UNHEX() ist die Umkehrfunktion von HEX().

SQL Beispiele für die UNHEX-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9

select conv('80',16,10);
select conv('F',16,10);

select unhex('54657374');
select unhex('313238');

SELECT unHEX(null);

conv('80',16,10)
varchar(64) BINARY
128
conv('F',16,10)
varchar(64) BINARY
15
unhex('54657374')
varchar(4) BINARY
Test
unhex('313238')
varchar(3) BINARY
128
unHEX(null)
varchar(0) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der UNHEX() Funktion in MySQL und MariaDB-Datenbanken

Die UNHEX()-Funktion in MySQL und MariaDB wird verwendet, um eine hexadezimale Zeichenfolge in ihre binäre Form umzuwandeln. Die Funktion nimmt eine hexadezimale Zeichenfolge als Eingabe und gibt die entsprechenden Binärdaten als Zeichenfolge zurück, um beispielsweise hexadezimal codierte Daten zu konvertieren, beim Umgang mit Binärdaten, bei Codierungs- und Decodierungsvorgängen oder beim Arbeiten mit Daten in ihrer rohen Binärform.

Die Funktion funktioniert dabei nur für gültige Hexadezimalzeichenfolgen. Wenn die Eingabezeichenfolge nicht hexadezimale Zeichen oder eine ungerade Anzahl von Zeichen enthält, gibt die Funktion NULL zurück.
TRUNCATEUCASEUNCOMPRESSUNHEXUNIX_TIMESTAMPUPPERUSER

Weitere MySQL und MariaDB SQL Konvertierungs-Funktionen

BINBIN(Ganze Zahl)
Mehr zur BIN-Funktion

CASTCAST(Wert AS Typ)
Mehr zur CAST-Funktion

CONVCONV(Wert, von Basis, zu Basis)
Mehr zur CONV-Funktion

CONVERTCONVERT(Ausdruck [, in Typ] [, oder Zeichensatz])
Mehr zur CONVERT-Funktion

HEXHEX(Ganze Zahl oder 'Zeichenkette')
Mehr zur HEX-Funktion

OCTOCT(Ganze Zahl)
Mehr zur OCT-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion UNHEX: mysql.com und mariadb.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer