Operador LIKE

Опубликовано: 05 Октябрь 2024
на канале: May Code
186
7

Es posible especificar valores que son solamente similares a los valores almacenados.

Signo de porcentaje (%): representa cero o más caracteres desconocidos.
Guión bajo (_): representa exactamente un carácter desconocido.

Los comodines % y _ pueden ser usados en cualquier posición del patron, pueden usarse ambos comodiones en un mismo patron y pueden repetirse n veces.

SELECT first_name, last_name
FROM customer
WHERE first_name LIKE 'A%';

SELECT first_name, last_name
FROM customer
WHERE first_name LIKE '_her%'
ORDER BY first_name;

El string ‘A%’ es llamado patron.

El operador like se puede combinar con el operador NOT para filtrar las filas que no cumplan el patron.

Como evalua postgres:
SELECT
'foo' LIKE 'foo', -- true
'foo' LIKE 'Foo', -- false
'foo' LIKE 'f%', -- true
'foo' LIKE '_o_', -- true
'bar' LIKE 'b_'; -- false

Fuente: https://www.postgresqltutorial.com/po...