Dieser Artikel enthält eine vollständige Liste der integrierten MariaDB-String-Funktionen und -Operatoren.
Das Folgende ist eine Liste von String-Funktionen und Operatoren, die in MariaDB verfügbar sind. Klicken Sie auf jede Funktion oder jeden Operatornamen, um eine Erläuterung der Funktion, ihre Syntax und Beispiele anzuzeigen.
Funktion | Beschreibung |
---|---|
ASCII() | Gibt den numerischen ASCII-Code des am weitesten links stehenden Zeichens einer gegebenen Zeichenfolge zurück. |
BIN() | Gibt einen String zurück, der die binäre Darstellung einer Zahl enthält. |
BINARY | Wandelt den darauffolgenden String in einen binären String um. |
BIT_LENGTH() | Gibt die Anzahl der Bits in einem String zurück. |
CAST() | Wandelt einen Wert eines Typs in einen anderen Typ um. |
CHAR() | Gibt einen String basierend auf den ganzzahligen Werten für die einzelnen Zeichen zurück. |
CHAR_LENGTH() | Gibt die Länge eines Strings zurück, gemessen in Zeichen. |
CHARACTER_LENGTH() | Synonym für CHAR_LENGTH() . |
CHR() | Gibt ein Zeichen basierend auf den als Argument bereitgestellten Codewerten zurück. |
CONCAT() | Ermöglicht es Ihnen, zwei oder mehr Zeichenfolgen zu verketten. |
CONCAT_WS() | Ermöglicht das Hinzufügen eines Trennzeichens beim Verketten einer oder mehrerer Zeichenfolgen. |
CONVERT() | Konvertiert einen Wert in einen anderen Datentyp. |
ELT() | Gibt ein Listenelement an einer bestimmten Position in der Liste zurück. |
EXPORT_SET() | Gibt einen On-String für jedes gesetzte Bit zurück, einen Off-String für jedes nicht gesetzte Bit. |
EXTRACTVALUE() | Gibt CDATA aus einem XML-Fragment zurück. |
FIELD() | Gibt die Position einer gegebenen Zeichenkette oder Zahl innerhalb einer Liste von Argumenten zurück. Die Funktion gibt den Index (Position) des ersten Arguments in der Liste der nachfolgenden Argumente zurück. |
FIND_IN_SET() | Gibt den Index eines bestimmten Listenelements innerhalb einer Zeichenfolgenliste zurück (z. B. „Element1, Element2, Element3, …“). |
FORMAT() | Ermöglicht es Ihnen, eine Zahl in einem bestimmten Format zu formatieren. |
FROM_BASE64() | Dekodiert einen Base-64-kodierten String und gibt das Ergebnis zurück. |
HEX() | Konvertiert einen String in seine hexadezimale Darstellung. |
INSERT() | Fügt einen String in einen anderen String ein. |
INSTR() | Gibt die Position des ersten Vorkommens eines Teilstrings innerhalb eines Strings zurück. |
LCASE() | Synonym für LOWER() (wandelt einen String in Kleinbuchstaben um). |
LEFT() | Gibt die Zeichen ganz links aus einer Zeichenfolge zurück. |
LENGTH() | Gibt die Länge eines Strings zurück, gemessen in Bytes. Verhält sich unterschiedlich, je nachdem, ob es sich im Oracle-Modus befindet oder nicht. |
LENGTHB() | Gibt die Länge eines Strings zurück, gemessen in Bytes. Verhält sich konsistent, unabhängig davon, ob es sich im Oracle-Modus befindet oder nicht. |
LIKE | Führt einen Musterabgleich mit einem SQL-Muster durch. |
LOAD_FILE() | Liest eine Datei und gibt ihren Inhalt als String zurück. |
LOCATE() | Gibt die Position eines Teilstrings innerhalb eines Strings zurück. |
LOWER() | Konvertiert eine Zeichenfolge in Kleinbuchstaben. |
LPAD() | Ermöglicht es Ihnen, den linken Teil einer Zeichenfolge mit einem oder mehreren Zeichen aufzufüllen. |
LTRIM() | Entfernt Leerzeichen am Anfang einer Zeichenfolge. |
MAKE_SET() | Gibt einen festgelegten Wert zurück (eine Zeichenfolge, die durch , getrennte Teilzeichenfolgen enthält Zeichen), bestehend aus den beim Aufruf der Funktion als Argumente angegebenen Zeichen. |
MATCH AGAINST | Führt eine Volltextsuche durch. |
MID() | Gibt einen Teilstring ab der angegebenen Position zurück (Synonym für SUBSTRING() ). ). |
NOT LIKE | Negation des LIKE Betreiber. |
NOT REGEXP | Negation von REGEXP . |
NOT RLIKE | Negation von RLIKE . |
OCTET_LENGTH() | Gibt die Länge eines Strings zurück, gemessen in Bytes (Synonym von LENGTH() ). ). |
ORD() | Gibt den numerischen Wert des am weitesten links stehenden Zeichens einer gegebenen Zeichenfolge zurück. |
POSITION() | Gibt die Position des ersten Vorkommens eines Teilstrings innerhalb des Strings zurück (Synonym für LOCATE() , aber mit einer etwas anderen Syntax). |
QUOTE() | Zieht einen String in Anführungszeichen, um ein Ergebnis zu erzeugen, das als korrekt maskierter Datenwert in einer SQL-Anweisung verwendet werden kann. |
REGEXP | Ermittelt, ob ein String mit einem regulären Ausdruck übereinstimmt. |
REGEXP_INSTR() | Gibt den Anfangsindex einer Teilzeichenfolge zurück, die dem regulären Ausdrucksmuster entspricht. |
REGEXP_LIKE() | Nach der Implementierung bestimmt diese Funktion, ob eine Zeichenfolge mit einem regulären Ausdruck übereinstimmt oder nicht (dasselbe wie REGEXP ). Zum jetzigen Zeitpunkt REGEXP_LIKE() Es wurde angefordert, aber nicht zu MariaDB hinzugefügt. Den neuesten Status finden Sie in dieser JIRA-Anfrage. |
REGEXP_REPLACE() | Ersetzt Vorkommen des Teilstrings innerhalb eines Strings, der mit dem angegebenen regulären Ausdrucksmuster übereinstimmt. |
REGEXP_SUBSTR() | Gibt den Teilstring zurück, der mit dem angegebenen regulären Ausdrucksmuster übereinstimmt. |
REPEAT() | Wird verwendet, um eine Zeichenfolge so oft wie nötig zu wiederholen. |
REPLACE() | Ersetzt alle Vorkommen eines Teilstrings durch einen anderen String. |
REVERSE() | Gibt einen String mit umgekehrter Reihenfolge der Zeichen zurück. |
RIGHT() | Gibt die Zeichen ganz rechts aus einer Zeichenfolge zurück. |
RLIKE | Ermittelt, ob ein String mit einem regulären Ausdruck übereinstimmt. |
RPAD() | Ermöglicht es Ihnen, den rechten Teil einer Zeichenfolge mit einem oder mehreren Zeichen aufzufüllen. |
RTRIM() | Entfernt Leerzeichen von der rechten Seite einer Zeichenfolge. |
SOUNDEX() | Gibt einen Soundex-String aus einem gegebenen String zurück. |
SOUNDS LIKE | Vergleicht Geräusche. |
SPACE() | Gibt einen String zurück, der aus einer bestimmten Anzahl von Leerzeichen besteht. |
STRCMP() | Vergleicht zwei Zeichenketten entsprechend ihrer Sortierreihenfolge. |
SUBSTR() | Gibt einen Teilstring ab der angegebenen Position zurück (Synonym für SUBSTRING() ). ). |
SUBSTRING() | Gibt einen Teilstring ab der angegebenen Position zurück. |
SUBSTRING_INDEX() | Gibt alles vor oder nach einem bestimmten Zeichen (oder Zeichen) in einer Zeichenfolge zurück. |
TO_BASE64() | Konvertiert einen String in einen Base-64-codierten String und gibt das Ergebnis zurück. |
TO_CHAR() | Konvertiert einen Datums-/Uhrzeit-/Zeitstempelausdruck in eine Zeichenkette. |
TRIM() | Entfernt Leerzeichen (oder andere angegebene Zeichen) am Anfang und/oder Ende einer Zeichenfolge. |
TRIM_ORACLE() | Synonym für die Oracle-Modus-Version von TRIM() Funktion. |
UCASE() | Synonym für UPPER() (wandelt eine Zeichenkette in Großbuchstaben um). |
UNCOMPRESSED_LENGTH() | Gibt die Länge eines komprimierten Strings zurück, bevor er mit COMPRESS() komprimiert wurde Funktion. |
UNHEX() | Interpretiert jedes Zeichenpaar im Argument als Hexadezimalzahl und konvertiert sie in das durch die Zahl dargestellte Byte. |
UPDATEXML() | Ersetzt einen einzelnen Teil eines bestimmten XML-Markup-Fragments durch ein neues XML-Fragment. |
UPPER() | Konvertiert eine Zeichenfolge in Großbuchstaben. |
WEIGHT_STRING() | Gibt die Gewichtungszeichenfolge für die Eingabezeichenfolge zurück. Diese Funktion ist eine Debugging-Funktion für den internen Gebrauch. |