MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Funções de string MariaDB (lista completa)


Este artigo contém uma lista completa de funções e operadores de string MariaDB integrados.

A seguir está uma lista de funções de string e operadores disponíveis no MariaDB. Clique em cada nome de função ou operador para ver uma explicação da função, sua sintaxe e exemplos.
Função Descrição
ASCII() Retorna o código numérico ASCII do caractere mais à esquerda de uma determinada string.
BIN() Retorna uma string contendo a representação binária de um número.
BINARY Lança a string seguinte para uma string binária.
BIT_LENGTH() Retorna o número de bits em uma string.
CAST() Lança um valor de um tipo para outro tipo.
CHAR() Retorna a string com base nos valores inteiros dos caracteres individuais.
CHAR_LENGTH() Retorna o comprimento de uma string, medido em caracteres.
CHARACTER_LENGTH() Sinônimo de CHAR_LENGTH() .
CHR() Retorna um caractere com base nos valores de código fornecidos como argumento.
CONCAT() Permite concatenar duas ou mais strings.
CONCAT_WS() Permite adicionar um separador ao concatenar uma ou mais strings.
CONVERT() Converte um valor em outro tipo de dados.
ELT() Retorna um item de lista em uma determinada posição na lista.
EXPORT_SET() Retorna uma string on para cada bit definido, uma string off para cada bit não definido.
EXTRACTVALUE() Retorna CDATA de um fragmento XML.
FIELD() Retorna a posição de uma determinada string ou número dentro de uma lista de argumentos. A função retorna o índice (posição) do primeiro argumento na lista de argumentos subsequentes.
FIND_IN_SET() Retorna o índice de um determinado item de lista em uma lista de strings (por exemplo, 'item1, item2, item3,…').
FORMAT() Permite formatar um número para um formato específico.
FROM_BASE64() Decodifica uma string codificada em base 64 e retorna o resultado.
HEX() Converte uma string em sua representação hexadecimal.
INSERT() Insere uma string em outra string.
INSTR() Retorna a posição da primeira ocorrência de uma substring dentro de uma string.
LCASE() Sinônimo de LOWER() (converte uma string para minúscula).
LEFT() Retorna os caracteres mais à esquerda de uma string.
LENGTH() Retorna o comprimento de uma string, medido em bytes. Comporta-se de forma diferente, dependendo se está no modo Oracle ou não.
LENGTHB() Retorna o comprimento de uma string, medido em bytes. Comporta-se de forma consistente, independentemente de estar no modo Oracle ou não.
LIKE Executa a correspondência de padrões usando um padrão SQL.
LOAD_FILE() Lê um arquivo e retorna seu conteúdo como uma string.
LOCATE() Retorna a posição de uma substring dentro de uma string.
LOWER() Converte uma string para minúscula.
LPAD() Permite preencher a parte esquerda de uma string com um ou mais caracteres.
LTRIM() Recorta os espaços em branco do início de uma string.
MAKE_SET() Retorna um valor definido (uma string contendo substrings separadas por , caracteres) consistindo nos caracteres especificados como argumentos quando você chama a função.
MATCH AGAINST Executa uma pesquisa de texto completo.
MID() Retorna uma substring começando na posição especificada (sinônimo de SUBSTRING() ).
NOT LIKE Negação do LIKE operador.
NOT REGEXP Negação de REGEXP .
NOT LIKE Negação de RLIKE .
OCTET_LENGTH() Retorna o comprimento de uma string, medido em bytes (sinônimo de LENGTH() ).
ORD() Retorna o valor numérico do caractere mais à esquerda de uma determinada string.
POSITION() Retorna a posição da primeira ocorrência de uma substring dentro da string (sinônimo de LOCATE() , mas com uma sintaxe ligeiramente diferente).
QUOTE() Cita uma string para produzir um resultado que pode ser usado como um valor de dados com escape adequado em uma instrução SQL.
REGEXP Determina se uma string corresponde ou não a uma expressão regular.
REGEXP_INSTR() Retorna o índice inicial de uma substring que corresponde ao padrão de expressão regular.
REGEXP_LIKE() Uma vez implementada, esta função determinará se uma string corresponde ou não a uma expressão regular (o mesmo que REGEXP ).

No momento da redação deste artigo, REGEXP_LIKE() is foi solicitado, mas não adicionado ao MariaDB. Veja esta solicitação do JIRA para obter seu status mais recente.
REGEXP_REPLACE() Substitui as ocorrências da substring em uma string que corresponde ao padrão de expressão regular fornecido.
REGEXP_SUBSTR() Retorna a substring que corresponde ao padrão de expressão regular fornecido.
REPEAT() Usado para repetir uma string quantas vezes forem necessárias.
REPLACE() Substitui todas as ocorrências de uma substring por outra string.
REVERSE() Retorna uma string com a ordem dos caracteres invertida.
RIGHT() Retorna os caracteres mais à direita de uma string.
RLIKE Determina se uma string corresponde ou não a uma expressão regular.
RPAD() Permite preencher a parte direita de uma string com um ou mais caracteres.
RTRIM() Corta o espaço em branco do lado direito de uma string.
SOUNDEX() Retorna uma string Soundex de uma determinada string.
SOUNDS LIKE Compara sons.
SPACE() Retorna uma string que consiste em um número especificado de caracteres de espaço.
STRCMP() Compara duas strings de acordo com sua ordem de classificação.
SUBSTR() Retorna uma substring começando na posição especificada (sinônimo de SUBSTRING() ).
SUBSTRING() Retorna uma substring começando na posição especificada.
SUBSTRING_INDEX() Retorna tudo antes ou depois de um determinado caractere (ou caracteres) em uma string.
TO_BASE64() Converte uma string em uma string codificada em base 64 e retorna o resultado.
TO_CHAR() Converte uma expressão de data/hora/timestamp em uma string.
TRIM() Apara espaços em branco (ou outros caracteres especificados) do início e/ou fim de uma string.
TRIM_ORACLE() Sinônimo para a versão do modo Oracle do TRIM() função.
UCASE() Sinônimo de UPPER() (converte uma string para maiúscula).
UNCOMPRESSED_LENGTH() Retorna o comprimento de uma string compactada antes de ser compactada com o COMPRESS() função.
UNHEX() Interpreta cada par de caracteres no argumento como um número hexadecimal e o converte no byte representado pelo número.
UPDATEXML() Substitui uma única parte de um determinado fragmento de marcação XML por um novo fragmento XML.
UPPER() Converte uma string para maiúscula.
WEIGHT_STRING() Retorna a string de peso para a string de entrada. Esta função é uma função de depuração destinada ao uso interno.