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.