String
In diesem Abschnitt werden die folgenden String-Funktionen beschrieben:
| Funktion | Beschreibung |
|---|---|
| BASE64_DECODE | Decodiert eine Base64-Zeichenfolge in eine Zeichenfolge. |
| BASE64_TO_HEX | Konvergiert eine Base64-Zeichenfolge in eine Hexadezimal-Zeichenfolge. |
| BYTES_SUBSTRING | Gibt einen Teilstring des Eingabewerts zurück, unter Verwendung des Versatzes in Bytes der UTF-8-codierten Byte-Darstellung. Partielle Zeichen und ungültige UTF-8-Codepoints werden aus dem Ergebnis entfernt |
| CONCAT | Gibt die Zusammenfassung von string1, string2, ..., stringN zurück. |
| DATE | Wandelt eine Zeichenfolge in ein Datum um |
| JOIN_ARRAYS | Verbindet beliebig viele Arrays nach Index unter Verwendung eines MessageFormat-Musters |
| LENGTH | Gibt die Länge einer bestimmten Zeichenfolge zurück |
| LOWER | Konvertiert die angegebene Zeichenfolge in Kleinbuchstaben |
| LPAD | Füllt die Eingabezeichenfolge links mit einer bestimmten Füllzeichenfolge bis zur Größe auf |
| LTRIM | Gibt die angegebene Zeichenfolge ohne führende Leerzeichen zurück |
| MD5 | Hasht die Eingabe mit MD5 |
| PARSE_DATETIME | Analysiert eine Zeichenfolge in einen Zeitstempel mit Zeitzone unter Verwendung des Formats |
| REPLACE | Ersetzt alle Instanzen der Suche durch „replace“ in der Eingabe. Wenn die Suche leer ist, wird „replace“ vor jedem Zeichen und am Ende der Eingabe eingefügt. |
| REVERSE | Gibt eine Zeichenfolge mit den Zeichen in umgekehrter Reihenfolge zurück |
| RPAD | Füllt die Eingabezeichenfolge rechts mit einer bestimmten Füllzeichenfolge bis zur Größe auf |
| RTRIM | Gibt die angegebene Zeichenfolge ohne nachgestellte Leerzeichen zurück |
| SHA1 | Hasht die Eingabe mit SHA-1 |
| SHA256 | Hasht die Eingabe mit SHA-256 |
| SHA3_512 | Hasht die Eingabe mit SHA-512 |
| SORT_VALUES | Gibt die Werte in Wörterbuch-Reihenfolge sortiert zurück |
| TEILEN | Gibt die angegebene Zeichenfolge zurück, geteilt durch das angegebene Trennzeichen. Entfernt keine leeren Einträge |
| SPLIT_TO_RECORD | Gibt die angegebene Zeichenfolge zurück, geteilt durch das angegebene Trennzeichen |
| STRING_FORMAT | Formatiert eine beliebige Anzahl von Eingaben mithilfe des angegebenen Formats als Zeichenfolge |
| STRIP_MARGIN | Für jede Zeile wird das Präfix aus Steuer- oder Leerzeichen, gefolgt vom angegebenen Randzeichen, entfernt |
| STRIP_PREFIX | Entfernt die angegebene Präfixzeichenfolge vom Anfang der Zeichenfolge |
| STRIP_SUFFIX | Entfernt die angegebene Suffixzeichenfolge vom Ende der Zeichenfolge |
| STRPOS | Gibt die Startposition des ersten Vorkommens einer bestimmten Teilzeichenfolge innerhalb einer Zeichenfolge zurück |
| SUBSTR | Extrahiert einen Teilstring einer bestimmten Länge, beginnend an einer angegebenen Stelle innerhalb der angegebenen Zeichenfolge |
| SUBSTRING | Extrahiert einen Teilstring einer bestimmten Länge, beginnend an einer angegebenen Stelle innerhalb der angegebenen Zeichenfolge |
| TRANSLATE | Übersetzt den angegebenen Wert mithilfe eines angegebenen Wörterbuchs |
| TRIM | Gibt die angegebene Zeichenfolge ohne führende oder nachgestellte Leerzeichen zurück |
| TRIM_CHARS | Gibt die angegebene Zeichenfolge ohne führende oder nachgestellte Zeichen zurück |
| UPPER | Konvertiert die angegebene Zeichenfolge in Großbuchstaben |
| UUID_GENERATOR | Gibt UUID zurück |
| XX_HASH | Hasht die Eingabe mit xxHash |