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

Die HEX SQL-Funktion in MySQL und MariaDB - Hexadezimale Zeichenfolge

HEXSyntax:HEX(Ganze Zahl oder 'Zeichenkette')
Rückgabe-Wert:CHAR
Funktions-Typ:Konvertierungs-Funktion
Funktions-Beschreibung

Die SQL-Funktion HEX() gibt eine hexadezimale Zeichenfolge aus einer ganzen Zahl oder einer Zeichenkette zurück.

Bei einer Zahl entspricht HEX() der Funktion CONV(Zahl,10,16), Fließkommazahlen werden gerundet.

Wenn das Argument eine Zeichenfolge ist, wird jedes Byte jedes Zeichens in zwei Hexadezimalziffern konvertiert.

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

Die Umkehrung von HEX() ist die Funktion UNHEX().

SQL Beispiele für die HEX-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14

select hex(128);
select hex(15);
select CONV(128,10,16);
select CONV(15,10,16);

select hex(1.2);
select hex(1.6);

select hex('Test');
select hex('128');

SELECT HEX(null);

hex(128)
varchar(6) BINARY
80
hex(15)
varchar(4) BINARY
F
CONV(128,10,16)
varchar(64) BINARY
80
CONV(15,10,16)
varchar(64) BINARY
F
hex(1.2)
varchar(8) BINARY
1
hex(1.6)
varchar(8) BINARY
2
hex('Test')
varchar(8) BINARY
54657374
hex('128')
varchar(6) BINARY
313238
HEX(null)
varchar(0) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

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

Die HEX()-Funktion in MySQL und MariaDB wird verwendet, um eine Zeichenfolge oder einen numerischen Wert in seine hexadezimale Darstellung umzuwandeln. Die Funktion nimmt einen Wert als Eingabe und gibt eine Zeichenfolge aus den Zeichen "0-9" und "a-f" zurück, die die Hexadezimalform dieses Werts darstellt, beispielsweise zur Verwendung beim Umgang mit Binärdaten, Kodierungs- und Dekodierungsvorgängen oder beim Generieren von Hash-Werten.

Die HEX()-Funktion wandelt jedes einzelne Bytes innerhalb einer Zeichenfolge um. Bei Zeichenfolgen, die Multibyte-Zeichen enthalten, wird die hexadezimale Darstellung jedes einzelnen Bytes zurückgegeben, nicht das gesamte Zeichen.
GET_FORMATGREATESTGROUP_CONCATHEXHOURIFIFNULL

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

OCTOCT(Ganze Zahl)
Mehr zur OCT-Funktion

UNHEXUNHEX(Zeichenkette)
Mehr zur UNHEX-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 HEX: mysql.com und mariadb.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer