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”.