SQL 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

SQL ORDER BY >>

<< SQL WHERE

SQL