Como usar a função de substring MySQL

Como usar a função de substring MySQL
O MySQL tem uma variedade de funções internas para diferentes propósitos, uma delas é a função da substring. A função de substring lida com o tipo de dados "string" e é usado no gerenciamento de banco de dados para extrair a string da tabela. Agora o que é a string? A string é a combinação coletiva dos personagens. Por exemplo, "Hello Linuxhint" e "KHG1234" são strings.

Neste artigo, entenderemos qual é a função de substring e como ela pode ser usada no MySQL no gerenciamento dos dados nos bancos de dados.

O que é substring mysql

O MySQL tem uma variedade de funções que executam tarefas diferentes, da mesma forma, a substring é uma função usada no MySQL para retornar ou extrair a string de strings em qualquer tabela. A sintaxe geral é como:

$ Substring (string, início, comprimento)

Ou:

$ Substring (String do Start for Comprimento)

Se explicarmos os parâmetros usados ​​nessas sintaxes gerais, serão como; String é a coleção dos caracteres, Start significa que o ponto de partida de onde deve extrair a corda e o comprimento é o número de caracteres que devem ser extraídos. Para entender a função da substring, tomamos um exemplo da tabela e usamos os seguintes comandos para extrair strings dele. Abriremos o terminal e digitaremos "MySQL" para entrar no ambiente MySQL.

$ sudo mysql

Abra a lista de bancos de dados, presente no MySQL:

mostrar bancos de dados;

Abra o banco de dados, “empresa":

Empresa de uso;

Agora, mostrarei as tabelas presentes neste banco de dados como.

Mostrar mesas;

Na saída, podemos ver o banco de dados, empresa, contém apenas uma tabela chamada "linuxhint_employees_data". Agora vamos acessar esta tabela para exibir seu conteúdo:

Descrever linuxhint_employees_data;

Agora podemos exibir o conteúdo da tabela:

Selecione * de linuxhint_employees_data;

Dizemos que queremos extrair a string "John", da tabela usando a função de substring, então usaremos o código de acordo com a sintaxe que discutimos acima e usaremos "como extração", para que ele retorne o valor na forma de string da tabela.

Selecione Substring (Employee_Name, 1, 5) como ExtractString de Linuxhint_employees_data;

Neste comando, usamos o terminal para extrair uma string da coluna chamada Employee_Name, iniciar do primeiro caractere e extrair os próximos 5 caracteres. Para entender mais, digamos que queremos extrair os 2 caracteres da coluna, denominada funcionário_name, mas começa a partir do terceiro personagem para que o comando seja.

Selecione Substring (Employee_Name, 3, 2) como ExtractString de Linuxhint_employees_data;

Como sabemos, ele irá extrair apenas "hn" e "ew".

Além disso, executamos o seguinte comando para extrair a string.

Selecione Substring ("John", +3, 2) como ExtractString;

Vamos explicar o que aconteceu no comando acima e como essa saída veio. Perguntamos ao terminal usando esta função do MySQL que retorna os caracteres da string da string "John" e começa a partir de sua terceira posição a partir do ponto de partida, +ve o sinal diz para começar a partir do ponto de partida e extrair os próximos dois caracteres. Então, na string "John", se começarmos a partir da terceira posição a partir do ponto de partida, ela começará de "H" e se extraímos dois caracteres ao lado dela, será "hn". Isso é mostrado na saída.

Agora vamos executar outro comando para extrair “wa” da string “Steward” usando o ponto de partida do final da string, para que ela use o sinal -Ve e o comando será.

Selecione substring ("Steward", -4, 2) como ExtractString;

Conclusão

Substring é uma função do MySQL que é usada para extrair toda a string ou alguns caracteres da string. Neste artigo, tentamos explicar a você o que é uma função de substring e para qual propósito é usado. Também discutimos duas sintaxes gerais e depois explicamos o uso de ambas as sintaxes em detalhes com a ajuda de exemplos. Espero que este artigo ajude você a não entender a substring da função, mas como ela pode ser usada.