29 - Operadores Lógicos (And - or - Not) : Listado Completo de Tutoriales
29 - Operadores Lógicos (And - or - Not) : Listado Completo de Tutoriales
29 - Operadores Lógicos (And - or - Not) : Listado Completo de Tutoriales
Si queremos recuperar todos los libros cuyo autor sea igual a "Borges" y
cuyo precio no supere los 20 pesos, necesitamos 2 condiciones:
select * from libros
where (autor='Borges') and
(precio<=20);
Queremos ver los libros cuyo autor sea "Borges" y/o cuya editorial sea
"Planeta":
select * from libros
where autor='Borges' or
editorial='Planeta';
Los registros recuperados con una sentencia que une 2 condiciones con el
operador "or", cumplen 1 de las condiciones o ambas.
go
-- Veamos cómo el uso de paréntesis hace que SQL Server evalúe en forma
diferente
-- ciertas consultas aparentemente iguales:
select * from libros
where (autor='Borges') or
(editorial='Paidos' and precio<20);