Fonctions de chaîne
Cette section décrit les fonctions de chaîne suivantes :
| Fonction | Description |
|---|---|
| BASE64_DECODE | Décode une chaîne base 64 en une chaîne |
| BASE64_TO_HEX | Convertit une chaîne base 64 en chaîne hex |
| BYTES_SUBSTRING | Renvoie une sous-chaîne de l'entrée, en utilisant les décalages en octets de la représentation d'octets encodée en UTF-8. Les caractères partiels et les points de code UTF-8 non valides sont supprimés du résultat |
| CONCAT | Renvoie la concaténation de string1, string2, ..., stringN |
| DATE | Convertit une chaîne en date |
| JOIN_ARRAYS | Joint un nombre quelconque de séquences par index à l'aide d'un modèle MessageFormat |
| LENGTH | Renvoie la longueur de la chaîne |
| LOWER | Convertit la chaîne en lettres minuscules |
| LPAD | Complète la chaîne d'entrée à gauche à l'aide d'une chaîne de remplissage donnée jusqu'à la taille |
| LTRIM | Renvoie la chaîne donnée sans espaces blancs de début |
| MD5 | Hache l'entrée à l'aide de MD5 |
| PARSE_DATETIME | Analyse une chaîne en un horodatage avec fuseau horaire en utilisant un format |
| REPLACE | Remplace toutes les instances de search par replace dans l'entrée. Si la recherche est vide, insère replace devant chaque caractère et à la fin de l'entrée |
| REVERSE | Renvoie une chaîne avec les caractères dans l'ordre inverse |
| RPAD | Complète la chaîne d'entrée à droite à l'aide d'une chaîne de remplissage donnée jusqu'à la taille |
| RTRIM | Renvoie la chaîne donnée sans espaces blancs de fin |
| SHA1 | Hache l'entrée à l'aide de SHA-1 |
| SHA256 | Hache l'entrée à l'aide de SHA-256 |
| SHA3_512 | Hache l'entrée à l'aide de SHA3-512 |
| SORT_VALUES | Renvoie les valeurs triées dans l'ordre du dictionnaire |
| SPLIT | Renvoie la chaîne donnée divisée par le délimiteur fourni. Ne supprime pas les entrées vides |
| SPLIT_TO_RECORD | Renvoie la chaîne donnée divisée par le délimiteur fourni |
| STRING_FORMAT | Formate un nombre quelconque d'entrées en une chaîne en utilisant le format donné |
| STRIP_MARGIN | Pour chaque ligne, supprime le préfixe des caractères de contrôle ou d'espace blanc suivi du caractère de marge donné |
| STRIP_PREFIX | Supprime la chaîne de préfixe donnée du début de la chaîne |
| STRIP_SUFFIX | Supprime la chaîne de suffixe donnée de la fin de la chaîne |
| STRPOS | Renvoie la position de début de la première instance d'une sous-chaîne donnée dans une chaîne |
| SUBSTR | Extrait une sous-chaîne d'une certaine longueur à partir d'un point spécifié dans la chaîne donnée |
| SUBSTRING | Extrait une sous-chaîne d'une certaine longueur à partir d'un point spécifié dans la chaîne donnée |
| TRANSLATE | Traduit la valeur donnée à l'aide d'un dictionnaire donné |
| TRIM | Renvoie la chaîne donnée sans espaces blancs de début ou de fin |
| TRIM_CHARS | Renvoie la chaîne donnée sans caractères de début ou de fin |
| UPPER | Convertit la chaîne en lettres majuscules |
| UUID_GENERATOR | Renvoie l'UUID |
| XX_HASH | Hache l'entrée à l'aide de xxHash |