cláusula LIKE

Utilice la cláusula LIKE para recuperar coincidencias de serie parciales en la base de datos Ariel.

Puede buscar campos utilizando la cláusula LIKE.

La tabla siguiente muestra las opciones de comodín soportadas por Ariel Query Language (AQL).

Tabla 1. Opciones de comodín soportadas para cláusulas LIKE
Carácter comodín Descripción
% Coincide con una serie de cero o más caracteres
_ Coincide con cualquier carácter único

Ejemplos de cláusulas LIKE

Para que coincidan nombres como Joe, Joanne, Joseph o cualquier otro nombre que empiece por Jo, escriba la consulta siguiente:

SELECT * FROM events WHERE userName LIKE 'Jo%'

Para hacer coincidir los nombres que empiezan por Jo que tienen 3 caracteres de longitud, como por ejemplo, Joe o Jon, escriba la consulta siguiente:

SELECT * FROM events WHERE userName LIKE 'Jo_'

Puede especificar la opción de comodín en cualquier punto del mandato, tal como se muestra en los ejemplos siguientes.

SELECT * FROM flows WHERE sourcePayload LIKE '%xyz'
SELECT * FROM events WHERE UTF8(payload) LIKE '%xyz%'
SELECT * FROM events WHERE UTF8(payload) LIKE '_yz'

Ejemplos de palabras clave coincidentes de serie

Las palabras clave ILIKE e IMATCHES son versiones que no distinguen entre mayúsculas y minúsculas de LIKE y MATCHES.
SELECT qidname(qid) as test FROM events WHERE test LIKE 'Information%'
SELECT qidname(qid) as test FROM events WHERE test ILIKE 'inForMatiOn%'

SELECT qidname(qid) as test FROM events WHERE test MATCHES '.*Information.*'
SELECT qidname(qid) as test FROM events WHERE test IMATCHES '.*Information.*'