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 >>
Otros cursos
SQL. Curso completo de SQL. Aprende desde cero. Comandos SQL
PostgreSQL. Curso completo de SQL con PostgreSQL desde cero
Python 3. Curso completo de Python 3. Aprende desde cero
Copyright © 2012 11sql.com Todos los derechos reservados.
|