loader
substring firebird

Como usar a função substring no Firebird

Função do substring Firebird

A função do substring Firebird é basicamente cortar um string original e uma string menor de acordo com a necessidade de cada usuário, como por exemplo, para fazer uma consulta no banco de dados Firebird

O funcionamento da função substring é muito simples. Para utilizá-la, insira no editor o nome da função, que é substring, e o primeiro parâmetro será a coluna da tabela, ou seja, o nome da coluna escolhida para realizar os cortes.

Após o nome da coluna, digite from seguido da posição inicial, que indica o ponto de início do corte. Em seguida, é necessário especificar até onde o corte deve ir, utilizando a palavra for e informando o tamanho desejado, que representa a extensão total do intervalo a ser extraído. Por fim, finalize inserindo o valor correspondente ao tamanho.

função substring neste momento deve ficar conforme a imagem abaixo:

Substring Firebird

Para realizar a demonstração, utilizaremos como exemplo o banco de dados nomeado Bairros, que foi criado para este teste. Dentro da tabela Bairros, há um campo chamado Bairro, onde estão armazenados os nomes dos bairros.

No editor, adicione o comando SELECT + símbolo All + FROM + BAIRROS e clique em executar para coletar os dados, neste caso o nome dos bairros.

A partir disso, usaremos a função substring nesta tabela para selecionar as informações que começam apenas com a palavra Parque.

função substring

De volta ao editor, vamos adicionar ao comando SELECT + símbolo All + FROM BAIRROS + a palavra WHERE, que permitirá filtrar os dados na tabela Bairros com base no critério desejado, que será baseado na função substring.

Ainda na mesma instrução, adicione a função SUBSTRING, indicando o campo de onde queremos extrair a informação, neste caso, o campo Bairro.

Como queremos buscar todos os bairros que começam com a palavra Parque, o corte que faremos com a função substring neste campo começará no primeiro caractere. Portanto, adicione FROM 1. O corte se estenderá por 6 caracteres, que é o número de letras da palavra Parque. Então, será necessário adicionar FOR 6 para finalizar o comando.

Para finalizar, no mesmo comando adicione o símbolo igual (=) e a palavra parque entre aspas.

O comando ficará da seguinte forma: SELECT + (símbolo All) FROM BAIRROS SELECT WHERE SUBSTRING (BAIRRO FROM 1  FOR 6) = “PARQUE”.

Clique em executar e será selecionado apenas as palavras que possuem parque.

cortar string javascript

Agora vamos demonstrar outro exemplo com o objetivo de selecionar apenas palavras que comecem com VILA.

Altere a última palavra entre aspas: SELECT + (símbolo All) FROM BAIRROS SELECT WHERE SUBSTRING (BAIRRO FROM 1  FOR 6) = “VILA” 

Na sequência, reduza o tamanho de intervalo para 4, que se refere ao total de letras que compõem a palavra VILA. Clique em executar e aparecerá o resultado.

A função substring Firebird é muito fácil de ser aplicada e pode ser utilizada também de maneira mais avançada, basta aplicar na lógica correta, como por exemplo, utilizar o substring para fazer uma consulta baseada em delimitadores.

Você já conhece o Firebird da SaveinCloud? Teste GRÁTIS por 14 dias!