Qué NO es un operador lógico:
El operador lógico NOT se usa cuando queremos devolver la fila si la condición especificada es falsa.Situación:
Digamos que tiene la tabla dbo.Customer y le gustaría devolver todos los registros pero donde FName no es igual a 'Raza'.
Create table dbo.Customer (Id int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR(2)) GO insert into dbo.Customer Values ( 1,'Raza','M','PK'), (2,'Rita','John','US'), (3,'Sukhi','Singh',Null), (4,'James','Smith','CA'), (5,'Robert','Ladson','US'), (6,'Alice','John','US'), (7,'Raza','M','US')
Podemos usar la operación NO lógica para obtener los resultados requeridos.
Select * From dbo.Customer where NOT FName='Raza'
Cómo usar el operador lógico no en SQL Server - Tutorial de SQL Server / TSQL |
Notó que devolvió todas las filas para las cuales la condición es falsa.