Operadores AND & OR de SQL
- Página anterior SQL where
- Página siguiente SQL Order By
Los operadores AND y OR se utilizan para filtrar registros basados en una condición o más.
Operadores AND y OR
AND y OR se pueden combinar en la cláusula WHERE para combinar dos o más condiciones.
Si ambas condiciones son verdaderas, el operador AND muestra un registro.
Si al menos una de las dos condiciones es verdadera, el operador OR muestra un registro.
Tabla original (usada en los ejemplos):
Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|
Adams | John | Oxford Street | Londres |
Bush | George | Avenida Quinta | Nueva York |
Carter | Thomas | Changan Street | Pekín |
Carter | William | Xuanwumen 10 | Pekín |
Ejemplo de operador AND
Usar AND para mostrar a todas las personas con apellido "Carter" y nombre "Thomas":
SELECT * FROM Persons WHERE NombreDePila='Thomas' Y Apellido='Carter'
Resultados:
Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|
Carter | Thomas | Changan Street | Pekín |
Ejemplo de operador OR
Usar OR para mostrar a todas las personas con apellido "Carter" o nombre "Thomas":
SELECT * FROM Persons WHERE nombreDePila='Thomas' O apellido='Carter'
Resultados:
Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|
Carter | Thomas | Changan Street | Pekín |
Carter | William | Xuanwumen 10 | Pekín |
Combinación de operadores AND y OR
También podemos combinar AND y OR (usando paréntesis para formar expresiones complejas):
SELECT * FROM Persons WHERE (Nombre de pila='Thomas' O Nombre de pila='William') Y Apellido='Carter'
Resultados:
Apellido | Nombre de pila | Dirección | Ciudad |
---|---|---|---|
Carter | Thomas | Changan Street | Pekín |
Carter | William | Xuanwumen 10 | Pekín |
- Página anterior SQL where
- Página siguiente SQL Order By