Função de substring em mysql

Função de substring em mysql

Nos bancos de dados MySQL, os dados podem ser salvos em forma de tabular. Sempre que os usuários são necessários, eles podem acessar a tabela e obter os dados desejados. Para extrair os dados ou string específicos da tabela, o MySQL tem várias funções e o ““Substring ()”A função é uma delas. Quando os usuários desejam extrair uma parte específica da string, essa função pode ser usada.

Os resultados deste blog são:

  • O que é a função substring () em mysql?
  • Como usar a função substring () em mysql?

O que é a função substring () em mysql?

O "Substring ()”A função é usada para extrair uma parte específica da string junto com os parâmetros, como string, posição inicial e comprimento da substring. Em seguida, crie uma nova string.

Sintaxe

A sintaxe geral do “Substring ()”A função é fornecida abaixo:

Substring (string, starting_position, comprimento)

Aqui:

  • ““corda”É a sequência de entrada desejada para extrair uma substring.
  • ““posicão inicial”É a posição inicial da sequência de extração da sequência de entrada.
  • ““comprimento”É um parâmetro opcional que identifica o número de caracteres de extração.

Observação: Se o “comprimento”Não é especificado, então a string inteira é retornada da posição inicial.

Como usar a função substring () em mysql?

Para usar o “Substring ()”Função no MySQL, siga as etapas abaixo da lista abaixo:

  • Conecte -se com o servidor MySQL.
  • Mostre todos os bancos de dados e selecione um dos seus bancos de dados desejados.
  • Altere o banco de dados e liste as tabelas e seus dados.
  • Use o "Selecione, substring (,,) de onde;”Comando.

Etapa 1: Acesse MySQL

Inicialmente, acesse o servidor MySQL executando o “mysql”Comando junto com o nome de usuário e a senha padrão:

Mysql -u Root -p

Etapa 2: Listar bancos de dados

Agora, execute o comando fornecido para visualizar todos os bancos de dados:

Mostrar bancos de dados;

Na lista exibida, selecionamos o “Mariadb" base de dados:

Etapa 3: Alterar o banco de dados

Para alterar o banco de dados, execute o seguinte comando:

Use MariaDB;

Pode -se observar que o banco de dados foi alterado com sucesso:

Etapa 4: Veja as tabelas de banco de dados

Em seguida, use o comando abaixo estatado para listar todas as tabelas:

Mostrar mesas;

De acordo com a saída a seguir, o banco de dados atual contém duas tabelas e selecionamos o “cliente" mesa:

Etapa 5: Exibir dados da tabela

Para ver os campos e registros da tabela, use o “Selecione”Comando:

Selecione * do cliente;

Etapa 6: Use a função substring ()

Finalmente, use o “Substring ()”Função com o“Selecione”Comando para obter a parte específica da string:

Selecione cidade, substring (cidade, 1,4) do cliente onde país = 'Alemanha';

Aqui:

  • ““Selecione”A declaração é utilizada para selecionar dados de um banco de dados.
  • ““Cidade”É o nome da coluna da nossa tabela.
  • ““Substring ()”A função é usada para extrair uma substring de uma string específica junto com os parâmetros necessários, como a passagem“Cidade" como um "corda","1" como um "posição de olhar", e "4”“comprimento de substring”.
  • ““DE”A cláusula é usada para selecionar registros de uma tabela de banco de dados.
  • ““Cliente”É o nosso nome de tabela de banco de dados.
  • ““ONDE”A cláusula é utilizada para extrair apenas os registros de tabela que atendem a uma determinada condição.
  • ““País”É o nome da coluna da nossa tabela e“Alemanha”É o seu valor.

Pode -se observar que a parte desejada da string fornecida foi exibida com sucesso:

É isso! Nós explicamos brevemente o “Substring ()”Função em mysql.

Conclusão

O "Substring ()”A função é usada para extrair uma parte específica da string, juntamente com a string, a posição inicial e o comprimento da substring como parâmetros. Em seguida, crie outra string. Para fazer isso, acesse o servidor MySQL e mostre todos os bancos de dados. Em seguida, altere o banco de dados e liste as tabelas e seus dados. Por fim, execute o “Selecione, substring (,,) de onde;”Comando. Este blog elaborou no MySQL “Substring ()”Função.