SQLite: no condicional

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.

(Visited 17 times, 1 visits today)