🔤Fonctions de texte

circle-check
chevron-rightCHARhashtag

Résumé

La fonction CHAR renvoie le caractère correspondant à un code numérique donné.

Syntaxe

  • CHAR(code)

Exemple

  • CHAR(65)A

chevron-rightCODEhashtag

Résumé

La fonction CODE renvoie le code numérique d'un caractère donné.

Syntaxe

  • CODE(caractère)

Exemple

  • CODE("A")65

chevron-rightCONCATENATEhashtag

Résumé

La fonction CONCATENATE ou & concatène (fusionne) plusieurs chaînes de caractères en une seule.

Syntaxe

  • CONCATENATE(texte1, [texte2, ...])

  • texte1 & texte2

Exemple

  • CONCATENATE("Hello", " ", "world")Hello world

  • "Hello" & " " & "world"Hello world

chevron-rightDECODE_URLhashtag

Résumé

La fonction DECODE_URL décode une URL encodée pour la rendre lisible.

Syntaxe

  • DECODE_URL(urlEncodé)

Exemple

  • DECODE_URL("Hello%20world")Hello world

chevron-rightENCODE_URLhashtag

Résumé

La fonction ENCODE_URL encode du texte pour qu'il puisse être utilisé dans une URL.

Syntaxe

  • ENCODE_URL(url)

Exemple

  • ENCODE_URL("Hello world")Hello%20world

chevron-rightDECODE_BASE64hashtag

Résumé

La fonction DECODE_BASE64 décode une chaîne encodée en Base64 afin de la rendre lisible.

Syntaxe

  • DECODE_BASE64(base64Encodée)

Exemple

  • DECODE_BASE64("SGVsbG8gd29ybGQ=")Hello world

chevron-rightENCODE_BASE64hashtag

Résumé

La fonction ENCODE_BASE64 encode du texte en Base64.

Syntaxe

  • ENCODE_BASE64(texte)

Exemple

  • DECODE_BASE64("Hello world")SGVsbG8gd29ybGQ=

chevron-rightHMAC_SHA256hashtag

Résumé

La fonction HMAC_SHA256 hash un message suivant une clé, tous deux passés en paramètre de la fonction.

Il vous est possible de hasher tout type de champ. Cependant, le message ne peut pas être vide : le hash d’un message vide renverra null.

La clé, quant à elle, doit être un texte, un nombre ou un booléen. Les clés vides sont autorisées.

Le résultat est renvoyé sous forme de texte.

Syntaxe

  • HMAC_SHA256(message, clé)

Exemple

  • HMAC_SHA256("j'adore", "ksaar")1b5c8bb89f00ff8b1858ecc37708891180c1a6e210c956dea3e240b92937a967

chevron-rightJOINhashtag

Résumé

La fonction JOIN joint plusieurs chaînes de caractères en une seule, en utilisant un séparateur.

Syntaxe

  • JOIN(séparateur, element1, [element2, ...])

Exemple

  • JOIN("-", "Hello", "world", "!")Hello-world-!

chevron-rightLEFThashtag

Résumé

La fonction LEFT renvoie un nombre spécifié de caractères de la chaîne de caractères à partir de la gauche.

Syntaxe

  • LEFT(texte, nombre)

Exemple

  • LEFT("Hello", 3)Hel

chevron-rightLENhashtag

Résumé

La fonction LEN renvoie le nombre de caractères dans une chaîne de caractères, ou le nombre d'éléments dans une liste.

Syntaxe

  • LEN(texte)

  • LEN(liste)

Exemple

  • LEN("Hello")5

  • LEN([4, 5, 6])3

chevron-rightLOWERhashtag

Résumé

La fonction LOWER transforme tous les caractères d'une chaîne de caractères en minuscules.

Syntaxe

  • LOWER(texte)

Exemple

  • LOWER("HELLO")hello

chevron-rightMIDhashtag

Résumé

La fonction MID renvoie une sous-chaîne d'une chaîne de caractères, en commençant à une position spécifiée et d'une longueur spécifiée.

Syntaxe

  • MID(texte, début, longueur)

Exemple

  • MID("Hello", 2, 3)ell

chevron-rightPROPERhashtag

Résumé

La fonction PROPER met la première lettre de chaque mots d'un texte en majuscule.

Syntaxe

  • PROPER(texte)

Exemple

  • PROPER("hello WORLD")Hello World

chevron-rightREGEX_EXTRACThashtag

Résumé

La fonction REGEX_EXTRACT extrait les correspondances d'une expression régulière dans une chaîne de caractères.

Vous pouvez retrouver la documentation sur les expressions régulières iciarrow-up-right.

Syntaxe

  • REGEX_EXTRACT(texte, expression_régulière)

Exemple

  • REGEX_EXTRACT("Hello123world", "\d+")123

chevron-rightREGEX_MATCHhashtag

Résumé

La fonction REGEX_MATCH vérifie si une chaîne de caractères correspond à une expression régulière donnée.

Vous pouvez retrouver la documentation sur les expressions régulières iciarrow-up-right.

Syntaxe

  • REGEX_MATCH(texte, expression_régulière)

Exemple

  • REGEX_MATCH("Hello123", "\d+")true

chevron-rightREGEX_REPLACEhashtag

Résumé

La fonction REGEX_REPLACE remplace le texte qui correspond à une expression régulière par du texte donné.

Vous pouvez retrouver la documentation sur les expressions régulières iciarrow-up-right.

Syntaxe

  • REGEX_REPLACE(texte, expression_régulière, remplacement)

Exemple

  • REGEX_REPLACE("Hello123", "\d+", "!")Hello!

chevron-rightREPLACEhashtag

Résumé

La fonction REPLACE remplace une partie d'une chaîne de caractères, en commençant à une position spécifiée et d'une longueur spécifiée, par une autre.

Syntaxe

  • REPLACE(texte, début, longueur, nouveauTexte)

Exemple

  • REPLACE("Hello", 2, 3, "world")Hworldo

chevron-rightSPLIThashtag

Résumé

La fonction SPLIT divise une chaîne de caractères en plusieurs chaînes, basées sur un séparateur.

Syntaxe

  • SPLIT(texte, caractère)

Exemple

  • SPLIT("Hello-world", "-")["Hello", "world"]

chevron-rightSUBSTITUTEhashtag

Résumé

La fonction SUBSTITUTE remplace du texte par du nouveau texte dans une chaîne de caractères.

Syntaxe

  • SUBSTITUTE(texte, ancienTexte, nouveauTexte, occurrence = -1)

Exemple

  • SUBSTITUTE("world world", "world", "Hello", 1)Hello world

chevron-rightTRIMhashtag

Résumé

La fonction TRIM supprime les espaces inutiles dans une chaîne de caractères et garde uniquement un espace entre chaque mots.

Syntaxe

  • TRIM(texte)

Exemple

  • TRIM(" Hello ")Hello

chevron-rightUPPERhashtag

Résumé

La fonction UPPER transforme tous les caractères d'une chaîne de caractères en majuscules.

Syntaxe

  • UPPER(texte)

Exemple

  • UPPER("hello")HELLO

Mis à jour

Ce contenu vous a-t-il été utile ?