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. |