Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Funções de string do MySQL (lista completa)


O MySQL inclui várias funções e operadores que podem nos ajudar ao trabalhar com dados.

A seguir está uma lista de funções de string e operadores disponíveis no MySQL. Clique em cada nome de função ou operador para ver uma explicação da função, sua sintaxe e exemplos.


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.
BIT_LENGTH() Retorna o número de bits em uma string.
CHAR() Retorna o caractere para cada inteiro passado.
CHAR_LENGTH() Retorna o comprimento de uma string, medido em caracteres.
CHARACTER_LENGTH() Sinônimo de CHAR_LENGTH() .
CONCAT() Permite concatenar duas ou mais strings.
CONCAT_WS() Permite adicionar um separador ao concatenar uma ou mais strings.
ELT() Retorna um item de lista em uma determinada posição na lista.
EXPORT_SET() Retorna uma string que representa os bits em um número.
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.
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() 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 .
OCT() Retorna uma representação de string do valor octal de seu argumento (converte de decimal para octal).
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 (sinônimo de REGEXP_LIKE() ).
REGEXP_INSTR() Retorna o índice inicial de uma substring que corresponde ao padrão de expressão regular.
REGEXP_LIKE() Determina se uma string corresponde ou não a uma expressão regular.
REGEXP_REPLACE() Substitui as ocorrências da substring em uma string que corresponde ao padrão de expressão regular fornecido.
REGEX_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 (sinônimo de REGEXP_LIKE() ).
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.
TRIM() Apara espaços em branco (ou outros caracteres especificados) do início e/ou fim de uma string.
UCASE() Sinônimo de UPPER() (converte uma string para maiúscula).
UNHEX() Interpreta cada par de caracteres no argumento como um número hexadecimal e o converte no byte representado pelo número.
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.