Operadores lógicos

Los operadores lógicos son AND, OR y NOT. AND y OR se usan para conectar condiciones de búsqueda en las cláusulas WHERE. NOT invierte el resultado de una condición de búsqueda.

AND combina dos condiciones y sólo devuelve TRUE cuando ambas son ciertas. Por ejemplo, la consulta siguiente sólo devuelve la fila en la que el Id. de cliente comienza con el número 1 y el nombre de almacén empieza con Bicycle:

SELECT CustomerID, Name 
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' AND Name LIKE N'Bicycle%'

OR conecta también dos condiciones, pero devuelve TRUE cuando alguna de ellas es verdadera. La consulta siguiente devuelve las 116 filas cuyo Id. de cliente empieza con 1 o cuyo nombre de almacén comienza con Bicycle:

SELECT CustomerID, Name 
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' OR Name LIKE N'Bicycle%'

Vea también

Otros recursos

WHERE (Transact-SQL)
Operadores (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005