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: no condicional
Este tutorial de SQLite explica cómo usar SQLite incondicional Con sintaxis y ejemplos.
describir
La condición NOT de SQLite (también conocida como operador NOT) se usa para negar una condición en una instrucción SELECT, INSERT, UPDATE o DELETE.
sintaxis
La sintaxis para una condición NOT en SQLite es:
NOT condition
parámetro o parámetro
condición La condición a negar.
notas
- La condición NOT de SQLite requiere que se cumpla la condición opuesta para que un registro se incluya en el conjunto de resultados.
Ejemplo: combinación de condiciones IN
Las condiciones NOT de SQLite se pueden combinar con las condiciones IN.
Por ejemplo:
SELECT * FROM employees WHERE department NOT IN ('Accounting', 'Finance', 'HR');
Este ejemplo de SQLite NO devolverá todas las filas en la tabla de empleados donde está el departamento No “Contabilidad”, “Finanzas” o “Recursos Humanos”.A veces es más eficiente listar los valores que hiciste No quiere, no los valores que quiere.
Ejemplo: combinación de la condición IS NULL
Las condiciones NOT de SQLite también se pueden combinar con las condiciones IS NULL.
Por ejemplo,
SELECT * FROM employees WHERE department IS NOT NULL;
Este ejemplo de SQLite NOT devolverá todos los registros en la tabla de empleados cuyos departamentos no contengan valores NULL.
Ejemplo: combinación de condiciones LIKE
Las condiciones NOT de SQLite también se pueden combinar con condiciones LIKE.
Por ejemplo:
SELECT last_name, first_name FROM employees WHERE last_name NOT LIKE 'A%';
Al colocar el operador SQLite NOT delante de la condición LIKE, puede recuperar a todos los empleados cuyo apellido sea No Comienza con “A”.
Ejemplo: combinación de la condición BETWEEN
Las condiciones NOT de SQLite también se pueden combinar con las condiciones BETWEEN. Aquí hay un ejemplo de cómo combinar el operador NOT con la condición BETWEEN.
Por ejemplo:
SELECT * FROM employees WHERE employee_id NOT BETWEEN 5 AND 10;
Este ejemplo de SQLite NO devolverá todas las filas en la tabla de empleados donde se encuentra employee_id No Entre 5 y 10, ambos inclusive. Será equivalente a la siguiente instrucción SELECT:
SELECT * FROM employees WHERE employee_id < 5 OR employee_id > 10;
Ejemplo: combinación de condiciones EXISTS
Las condiciones NOT de SQLite también se pueden combinar con las condiciones EXISTS.
Por ejemplo,
SELECT * FROM employees WHERE NOT EXISTS (SELECT * FROM positions WHERE positions.position_id = employees.position_id);
Este ejemplo de SQLite NO devolverá todos los registros en la tabla de empleados No Un registro en la tabla de posiciones para el position_id dado.