El operador OR se utiliza cuando se requiere que se cumpla al menos una de las dos condiciones.

SELECT
   PRD_CODIGO,
   PRD_NOMBRE,
   PRD_PREVTA
WHERE
   PRD_CODIGO = 12 OR
   PRD_CODIGO = 25

En este ejemplo veremos los productos cuyos Código sean 12 ó 25 (si ambos existen, se los verá a ambos. Si uno sólo existe, se lo verá a ese. Si ninguno existe, nada se verá).

No es obligatorio que el operador OR relacione a la misma columna, podrían ser también columnas distintas como se ve a continuación:

SELECT
   PRD_CODIGO,
   PRD_NOMBRE,
   PRD_PREVTA
WHERE
   PRD_CODIGO = 12 OR
   PRD_PREVTA > 6000

Aquí veremos los datos del producto cuyo Código es 12 (si es que existe) y también los datos de todos los productos cuyo precio de venta sea mayor que 6.000 (si es que existen productos con precios de venta mayores que 6.000)

Anuncios