¿Qué es el operador lógico IN:
El operador lógico IN se usa cuando queremos devolver la fila si el valor especificado coincide con cualquier valor en la subconsulta o una lista.El operador lógico IN será verdadero si el operando es igual a una de la lista de expresiones.
Digamos que tenemos la tabla dbo.Customer con las siguientes filas. Queremos devolver las filas donde CountryShortName es igual a 'PK' OR 'US'.
Crear tabla 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')
Escribamos nuestra consulta usando el operador lógico IN.
Seleccione * From dbo.Customer
where CountryShortName IN ('US','PK')
![]() |
Cómo utilizar el operador lógico IN en SQL Server - Tutorial de SQL Server/TSQL Video Demostración Cómo usar el Operador Lógico IN en SQL Server |