SQL >
SQL Básico >
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
nombre | apellido1 | apellido2 |
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | BENITO |
LUIS | LOPEZ | PEREZ |
La siguiente sentencia (ejemplo AND) dará el siguiente resultado:
SELECT * FROM personas
WHERE nombre = 'ANTONIO'
AND apellido1 = 'GARCIA'
nombre | apellido1 | apellido2 |
ANTONIO | GARCIA | BENITO |
La siguiente sentencia (ejemplo OR) dará el siguiente resultado:
SELECT * FROM personas
WHERE nombre = 'ANTONIO'
OR apellido1 = 'GARCIA'
nombre | apellido1 | apellido2 |
ANTONIO | PEREZ | GOMEZ |
ANTONIO | GARCIA | BENITO |
También se pueden combinar AND y OR, como el siguiente ejemplo:
SELECT * FROM personas
WHERE nombre = 'ANTONIO'
AND (apellido1 = 'GARCIA' OR apellido1 = 'LOPEZ)
nombre | apellido1 | apellido2 |
ANTONIO | GARCIA | BENITO |
SQL ORDER BY >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|