Fonctions de chaînes de caractères
Les fonctions de chaînes de caractères sont des fonctions dont le résultat n'est pas numérique. Une chaîne de caractères est une suite de caractères qui n'est pas interprétée comme un nombre, par exemple Jones, "25".
- ARABIC(str) convertit un nombre romain en chiffres arabes
- ACHAR(x) Caractère ANSI
- ACODE(str) conversion d'un caractère en code ANSI
- CHAR(x) Caractère Unicode
- CODE(str) conversion d'un caractère en code Unicode
- CONCAT(s1,s2) joint deux chaînes de caractères ou plus
- FIND(needle,haystack[,startpos]) renvoie la position d'un texte donné dans un autre texte
- FORMAT(template[, arguments, ….]) renvoie une chaîne de caractères mise en forme.
- LEFT(str,n) partie gauche d'une chaîne de caractères
- LEN(str) longueur d'une chaîne de caractères (nombre d'unités de code)
- LOWER(str) convertit str en minuscules
- LTRIM(str) supprime les espaces en début de texte
- MID(str,pos,n) renvoie n caractères de str à partir de la position pos
- PROPER(str) met la première lettre de chaque mot en majuscule et les autres en minuscules
- REPEAT(str,n) répète n fois la chaîne str
- REVERSE(str) inverse une chaîne de caractères
- RIGHT(str,n) partie droite d'une chaîne de caractères
- ROMAN(number[,form]) convertit un nombre en chiffres arabes en nombre romain, sous forme de texte.
- RTRIM(str) supprime les espaces en fin de texte
- STR(x,n) conversion d'un nombre en chaîne de caractères
- SUBSTITUTE(str,find,replace[,index]) renvoie une chaîne de caractères dans laquelle une partie du texte a été remplacée.
- TRIM(str) supprime tous les espaces du texte, sauf les espaces simples entre les mots
- ULEN(str) longueur d'une chaîne de caractères (nombre de caractères)
- UPPER(str) convertit str en majuscules
- VALUE(str) conversion d'une chaîne de caractères en nombre