SQLite: condiciones similares

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

SQLite: condiciones similares

Este tutorial de SQLite explica cómo usar SQLite ME GUSTA condiciones La coincidencia de patrones se realiza mediante sintaxis y ejemplos.

describir

SQLite ME GUSTA condiciones Se permiten caracteres comodín en la cláusula WHERE de una declaración SELECT, INSERT, UPDATE o DELETE. Esto le permite realizar coincidencias de patrones.

sintaxis

La sintaxis para una condición LIKE en SQLite es:

expression LIKE pattern

parámetro o parámetro

Expresión Una expresión de carácter, como una columna o un campo.patrón

Una expresión de caracteres que contiene una coincidencia de patrones. Los modos que puede elegir son:

comodín explique
% Le permite hacer coincidir cualquier cadena de cualquier longitud (incluida la longitud cero)
_ le permite hacer coincidir un solo carácter

Ejemplo: uso del comodín % (comodín de porcentaje)

El primer ejemplo de SQLite LIKE que veremos implica el uso del comodín % (comodín de porcentaje).

Expliquemos cómo funciona el comodín % en condiciones LIKE de SQLite. Queremos encontrar a todos los empleados cuyo apellido comience con “A”.

SELECT *
FROM employees
WHERE last_name LIKE 'A%';

También puede usar el comodín % varias veces en la misma cadena. Por ejemplo,

SELECT *
FROM employees
WHERE last_name LIKE '%e%';

En este ejemplo de condición LIKE de SQLite, buscamos a todos los empleados cuyo apellido contenga la letra “e”.

Ejemplo: uso de _ comodín (comodín de subrayado)

A continuación, vamos a explicar cómo funciona el comodín _ (comodín de subrayado) en condiciones LIKE de SQLite. Recuerda que el comodín _ solo busca un carácter.

Por ejemplo:

SELECT last_name, first_name
FROM employees
WHERE last_name LIKE 'H_nt';

Este ejemplo de condición LIKE de SQLite devolverá todos los empleados cuyo apellido tenga 4 caracteres, donde el primer carácter es “H” y los dos últimos caracteres son “nt”. Por ejemplo, puede devolver el valor last_name como: “Hant”, “Hent”, “Hint”, “Hont”, “Hunt”, etc.

Ejemplo: uso del operador NOT

A continuación, veamos cómo usar el operador NOT con comodines.

Usemos el comodín % con el operador NOT.También puede usar la condición LIKE de SQLite para encontrar empleados en su departamento No Comience con “Cuenta”.

Por ejemplo:

SELECT employee_id, last_name
FROM employees
WHERE department NOT LIKE 'Acc%';

Al colocar el operador NOT delante de la condición LIKE de SQLite, puede recuperar todos los empleados realizados por el departamento No Comience con “Cuenta”.