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.
Servidor SQL: incondicional
Este tutorial de SQL Server describe cómo usar incondicional Sintaxis y ejemplos en SQL Server (Transact-SQL).
describir
Las condiciones NOT de SQL Server (Transact-SQL), también conocidas como el operador NOT, se utilizan para negar condiciones en una instrucción SELECT, INSERT, UPDATE o DELETE.
sintaxis
La sintaxis para una condición NOT en SQL Server (Transact-SQL) es:
NOT condition
parámetro o parámetro
condición La condición a negar.
notas
- La condición NO de SQL Server 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 SQL Server se pueden combinar con las condiciones IN.
Por ejemplo:
SELECT * FROM employees WHERE first_name NOT IN ( 'John', 'Dale', 'Susan' );
Este ejemplo de SQL Server NO devolverá todas las filas donde first_name está en la tabla de empleados No “Juan”, “Dell” o “Susan”.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 SQL Server también se pueden combinar con las condiciones IS NULL.
Por ejemplo,
SELECT * FROM employees WHERE last_name IS NOT NULL;
Este ejemplo de SQL Server NOT devolverá todos los registros en la tabla de empleados cuyo last_name no contenga un valor NULL.
Ejemplo: combinación de condiciones LIKE
Las condiciones NOT de SQL Server también se pueden combinar con condiciones LIKE.
Por ejemplo:
SELECT employee_id, last_name, first_name FROM employees WHERE last_name NOT LIKE 'A%';
Al colocar el operador NO de SQL Server delante de la condición LIKE, puede recuperar todos los empleados cuyo apellido es No Comienza con “A”.
Ejemplo: combinación de la condición BETWEEN
Las condiciones NOT de SQL Server 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 200 AND 250;
Este ejemplo de SQL Server NO devolverá todas las filas en la tabla de empleados donde se encuentra employee_id No Entre 200 y 250, ambos inclusive. Es equivalente a la siguiente instrucción SELECT de SQL Server:
SELECT * FROM employees WHERE employee_id < 200 OR employee_id > 250;
Ejemplo: combinación de condiciones EXISTS
Las condiciones NOT de SQL Server también se pueden combinar con las condiciones EXISTS.
Por ejemplo,
SELECT * FROM employees WHERE NOT EXISTS (SELECT * FROM contacts WHERE employees.last_name = contacts.last_name AND employees.first_name = contacts.first_name);
Este ejemplo de SQL Server NO devolverá todos los registros en la tabla de empleados No Un registro en la tabla de contactos que coincida con last_name y first_name.