domingo, 16 de junio de 2013

SQL AND OR

AND OR

Los operadores AND y OR se utilizan para filtrar resultados con 2 condiciones.
El operador AND mostrará los resultados cuando se cumplan las 2 condiciones.
Condición1 AND condición2
El operador OR mostrará los resultados cuando se cumpla alguna de las 2 condiciones.
Condicion1 OR condicion2

En la tabla personas
 
nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO
LUISLOPEZPEREZ

La siguiente sentencia (ejemplo AND) dará el siguiente resultado:

SELECT * FROM personas WHERE nombre = 'ANTONIO' AND apellido1 = 'GARCIA'
 
nombreapellido1apellido2
ANTONIOGARCIABENITO

La siguiente sentencia (ejemplo OR) dará el siguiente resultado:

SELECT * FROM personas WHERE nombre = 'ANTONIO' OR apellido1 = 'GARCIA'
 
nombreapellido1apellido2
ANTONIOPEREZGOMEZ
ANTONIOGARCIABENITO    

También se pueden combinar AND y OR, como el siguiente ejemplo:
SELECT * FROM personas WHERE nombre = 'ANTONIO' AND (apellido1 = 'GARCIA' OR apellido1 = 'LOPEZ) 

nombreapellido1apellido2
ANTONIOGARCIABENITO

No hay comentarios.:

Publicar un comentario