Funções de texto
As funções de texto são funções cujo resultado não é numérico. Uma cadeia de caracteres (string) é uma sequência de caracteres que não é interpretada como número, por exemplo, Jones, "25".
- ARABIC(str) converte um número romano em número arábico
- ACHAR(x) Função de caractere ANSI
- ACODE(str) conversão de caractere em código ANSI
- CHAR(x) Função de caractere Unicode
- CODE(str) conversão de caractere em código Unicode
- CONCAT(s1,s2) une duas ou mais cadeias de caracteres
- FIND(needle,haystack[,startpos]) retorna a posição de um texto específico dentro de outro texto
- FORMAT(template[, arguments, ….]) retorna uma cadeia de caracteres formatada.
- LEFT(str,n) parte esquerda de uma cadeia de caracteres
- LEN(str) comprimento de uma cadeia de caracteres (número de unidades de código)
- LOWER(str) converte str em minúsculas
- LTRIM(str) remove os espaços à esquerda de um texto
- MID(str,pos,n) retorna n caracteres do meio de str, a partir da posição pos
- PROPER(str) converte o primeiro caractere de cada palavra em maiúscula e os demais em minúsculas
- REPEAT(str,n) repete a cadeia de caracteres str n vezes
- REVERSE(str) inverte uma cadeia de caracteres
- RIGHT(str,n) parte direita de uma cadeia de caracteres
- ROMAN(number[,form]) converte um número arábico em número romano, como texto.
- RTRIM(str) remove os espaços à direita de um texto
- STR(x,n) conversão de número em cadeia de caracteres
- SUBSTITUTE(str,find,replace[,index]) retorna uma cadeia de caracteres com parte do texto substituída.
- TRIM(str) remove todos os espaços de um texto, exceto os espaços simples entre as palavras
- ULEN(str) comprimento de uma cadeia de caracteres (número de caracteres)
- UPPER(str) converte str em maiúsculas
- VALUE(str) conversão de cadeia de caracteres em número