Sql end_with

Sql end_with
Ao trabalhar com tipos de string no SQL, você encontrará uma instância em que precisa verificar se uma string termina com uma substring específica. Isso permite que você verifique se uma substring específica é um sufixo de outra string.

Neste artigo, você aprenderá a usar as funções SQL padrão para determinar se uma string termina com um valor específico.

Função Sintaxe

No SQL padrão, usamos a função ends_with () para determinar se uma substring é um sufixo de outro.

A sintaxe é expressa abaixo:

End_with (value1, value2)


A função levará o valor1 e o valor2 como string ou uma sequência de bytes. Ele avaliará se o valor2 é um sufixo de valor1.

Se verdadeiro, a função retornará um verdadeiro booleano; Caso contrário, a função retornará falsa.

Exemplo

O código abaixo mostra como podemos usar a função Ends_with para verificar se uma string termina com um determinado valor.

COM
vars como (
Selecione
'Mysql' como var
Union All
Selecione
'PostGresql' como Var
Union All
Selecione
'Standard SQL' como VAR
Union All
Selecione
'SQL Server' como var)
Selecione
End_with (var, 'sql') como resultados
DE
vars;


A função avaliará cada uma das string e determinará se ela termina com 'SQL'. A função retornará os resultados como valores booleanos, como mostrado na saída abaixo:

resultados
verdadeiro
verdadeiro
verdadeiro
falso


A partir da saída acima, podemos ver que as três primeiras cordas terminam com 'SQL'.

Lembre -se de que a mesma operação é suportada em strings de bytes.

Terminação

Neste artigo, exploramos como podemos usar a função Ends_with no SQL padrão para verificar se uma string termina com um determinado valor.