SQL termina_with

SQL termina_with
Cuando trabaje con tipos de cadenas en SQL, se encontrará con una instancia en la que necesita verificar si una cadena termina con una subcadena específica. Esto le permite verificar si una subcadena específica es un sufijo de otra cadena.

En este artículo, aprenderá cómo usar las funciones SQL estándar para determinar si una cadena termina con un valor específico.

Sintaxis de funciones

En el SQL estándar, usamos la función final_with () para determinar si una subcadena es un sufijo de otro.

La sintaxis se expresa a continuación:

Termina_with (value1, value2)


La función tomará el valor1 y el valor2 como cadena o una secuencia de bytes. Luego evaluará si Value2 es un sufijo de valor1.

Si es cierto, la función devolverá un verdadero booleano; de lo contrario, la función devolverá falso.

Ejemplo

El siguiente código muestra cómo podemos usar la función final_with para verificar si una cadena finaliza con un valor dado.

CON
vars como (
SELECCIONAR
'Mysql' como var
Unión todos
SELECCIONAR
'PostgreSQL' como var
Unión todos
SELECCIONAR
'SQL estándar' como var
Unión todos
SELECCIONAR
'SQL Server' como var)
SELECCIONAR
Ends_with (var, 'sql') como resultados
DE
vars;


La función evaluará cada una de las cadenas y determinará si termina con 'SQL'. La función luego devolverá los resultados como valores booleanos como se muestra en la salida a continuación:

resultados
verdadero
verdadero
verdadero
FALSO


De la salida anterior, podemos ver que las primeras tres cadenas terminan con 'SQL'.

Tenga en cuenta que la misma operación es compatible con las cadenas de bytes.

Terminación

En este artículo, exploramos cómo podemos usar la función final_with en SQL estándar para verificar si una cadena termina con un valor dado.