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

MariaDB CHR SQL-Funktion - Zeichen aus Zeichencode

CHRSyntax:CHR(Zeichencode)
Rückgabe-Wert:CHAR
Funktions-Typ:Zeichenketten-Funktion
Funktions-Beschreibung

Die SQL-Funktion CHR() gibt ein Zeichen zurück, das aus dem Codewert von "Zeichencode" besteht.

Fließkomma-Werte werden zu ganzen Zahlen gerundet.

Zeichenketten werden als Zahlen interpretiert, wobei für ungültige Werte ein CHR(0) zurückgegeben wird.

Ist der Wert von "Zeichencode" NULL, gibt die CHR()-Funktion NULL zurück.


Die CHR()-Funktion steht ab MariaDB Version 10.3.1 zur Verfügung.

In MySQL 8.0 steht diese Funktion nicht zur Verfügung.

SQL Beispiele für die CHR-Funktion

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

select chr(65);
select chr(66);
select chr(65.4);
select chr(65.6);
select chr(0x65);
select chr('65');
select chr('65x');

select hex(chr('xx'));
select chr(null);

chr(65)
varchar(4) BINARY
A
chr(66)
varchar(4) BINARY
B
chr(65.4)
varchar(4) BINARY
A
chr(65.6)
varchar(4) BINARY
B
chr(0x65)
varchar(4) BINARY
e
chr('65')
varchar(4) BINARY
A
chr('65x')
varchar(4) BINARY
A
hex(chr('xx'))
varchar(8) BINARY
00
chr(null)
varchar(4) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

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

Die CHR()-Funktion in MariaDB wird verwendet, um einen numerischen Wert basierend auf dem ASCII-Code in das entsprechende Zeichen umzuwandeln. Die Funktion benötigt ein Argument, das den ASCII-Code darstellt und gibt eine Zeichenfolge zurück, die das entsprechende Zeichen enthält. Die Funktion CHR() kann auf verschiedene Weise nützlich sein, zum Beispiel beim Generieren von Zeichenfolgen basierend auf ASCII-Codes, beim Bearbeiten von Zeichendaten oder beim Durchführen benutzerdefinierter Zeichenfolgen-Konvertierungen in bestimmten Anwendungen.
CHAR_LENGTHCHARACTER_LENGTHCHARSETCHRCOALESCECOERCIBILITYCOLLATION

Weitere MySQL und MariaDB SQL Zeichenketten-Funktionen

CHARCHAR(Zeichencode, [, Zeichensatz])
Mehr zur CHAR-Funktion

CONCATCONCAT(Zeichenketten ('str1','str2', ...))
Mehr zur CONCAT-Funktion

CONCAT_WSCONCAT_WS(Separator, Zeichenketten ('str1','str2', ...))
Mehr zur CONCAT_WS-Funktion

ELTELT(Index, Zeichenketten ('str1','str2', ...))
Mehr zur ELT-Funktion

EXPORT_SETEXPORT_SET(Bits, On, Off [, Separator] [, Anzahl Bits])
Mehr zur EXPORT_SET-Funktion

EXTRACTVALUEEXTRACTVALUE(XML, XPath)

FIELDFIELD(Suchstring, Zeichenketten ('str1','str2', ...))
Mehr zur FIELD-Funktion

FORMATFORMAT(Zahl, Dezimalstellen [, Region])
Mehr zur FORMAT-Funktion

INSERTINSERT(Zeichenkette, Position, Länge, Einzufügende Zeichenkette)
Mehr zur INSERT-Funktion

LCASELCASE(Zeichenkette)
Mehr zur LCASE-Funktion

LEFTLEFT(Zeichenkette, Länge)
Mehr zur LEFT-Funktion

LOAD_FILELOAD_FILE(Datei-Name)

LOWERLOWER(Zeichenkette)
Mehr zur LOWER-Funktion

LPADLPAD(Zeichenkette, Länge, Anzufügende Zeichenkette)
Mehr zur LPAD-Funktion

LPAD_ORACLELPAD_ORACLE(Zeichenkette, Länge, Anzufügende Zeichenkette)
Mehr zur LPAD_ORACLE-Funktion

LTRIMLTRIM(Zeichenkette)
Mehr zur LTRIM-Funktion

MAKE_SETMAKE_SET(Bits, Zeichenketten ('str1','str2', ...))
Mehr zur MAKE_SET-Funktion

MIDMID(Zeichenkette, Position [, Länge])
Mehr zur MID-Funktion

QUOTEQUOTE(Zeichenkette)
Mehr zur QUOTE-Funktion

REPEATREPEAT(Zeichenkette, Anzahl)
Mehr zur REPEAT-Funktion

REPLACEREPLACE(Zeichenkette, Suchen, Ersetzen)
Mehr zur REPLACE-Funktion

REVERSEREVERSE(Zeichenkette)
Mehr zur REVERSE-Funktion

RIGHTRIGHT(Zeichenkette, Länge)
Mehr zur RIGHT-Funktion

RPADRPAD(Zeichenkette, Länge, Anzufügende Zeichenkette)
Mehr zur RPAD-Funktion

RPAD_ORACLERPAD_ORACLE(Zeichenkette, Länge, Anzufügende Zeichenkette)
Mehr zur RPAD_ORACLE-Funktion

RTRIMRTRIM(Zeichenkette)
Mehr zur RTRIM-Funktion

SOUNDEXSOUNDEX(Zeichenkette)
Mehr zur SOUNDEX-Funktion

SPACESPACE(Anzahl)
Mehr zur SPACE-Funktion

SUBSTRSUBSTR(Zeichenkette, Position, Länge)
Mehr zur SUBSTR-Funktion

SUBSTRINGSUBSTRING(Zeichenkette, Position, Länge)
Mehr zur SUBSTRING-Funktion

SUBSTRING_INDEXSUBSTRING_INDEX(Zeichenkette, Delimiter, Anzahl)
Mehr zur SUBSTRING_INDEX-Funktion

TRIMTRIM([Art] [, Löschzeichen], , Zeichenkette)
Mehr zur TRIM-Funktion

TRIM_ORACLETRIM_ORACLE([Art] [, Löschzeichen], , Zeichenkette)
Mehr zur TRIM_ORACLE-Funktion

UCASEUCASE(Zeichenkette)
Mehr zur UCASE-Funktion

UPPERUPPER(Zeichenkette)
Mehr zur UPPER-Funktion

WEIGHT_STRINGWEIGHT_STRING(Zeichenkette [AS Format] [LEVEL Level] [Sortierung])
Mehr zur WEIGHT_STRING-Funktion

ASCIIASCII(Zeichenkette)
Mehr zur ASCII-Funktion

BIT_LENGTHBIT_LENGTH(Zeichenkette)
Mehr zur BIT_LENGTH-Funktion

CHAR_LENGTHCHAR_LENGTH(Zeichenkette)
Mehr zur CHAR_LENGTH-Funktion

CHARACTER_LENGTHCHARACTER_LENGTH(Zeichenkette)
Mehr zur CHARACTER_LENGTH-Funktion

FIND_IN_SETFIND_IN_SET(Suchstring, Werte-Satz)
Mehr zur FIND_IN_SET-Funktion

INSTRINSTR(Zeichenkette, Suchstring)
Mehr zur INSTR-Funktion

LENGTHLENGTH(Zeichenkette)
Mehr zur LENGTH-Funktion

LENGTHBLENGTHB(Zeichenkette)
Mehr zur LENGTHB-Funktion

LOCATELOCATE(Suchstring, Zeichenkette [, Position])
Mehr zur LOCATE-Funktion

OCTET_LENGTHOCTET_LENGTH(Zeichenkette)
Mehr zur OCTET_LENGTH-Funktion

ORDORD(Zeichenkette)
Mehr zur ORD-Funktion

POSITIONPOSITION(Suchstring IN Zeichenkette)
Mehr zur POSITION-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 CHR: mysql.com und mariadb.com
Aktualisiert: 17.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer