Unidad 6. Ejercicio paso a paso: Comparación modificada ANY


Nota: Para realizar los ejercicios, utiliza la base de datos GestionSimples.

Objetivo

Realizar una consulta que, en su WHERE, compare con el resultado de una subconsulta mediante el test ANY.

Ejercicio paso a paso

Listar los numclie y nombres de los clientes que tienen asignado el representante Juan Gris.

SELECT numclie, nombre 

FROM clientes

WHERE repclie = ANY (SELECT numemp

			FROM empleados

			WHERE nombre = 'Juan Gris');

Resultado:

numclie nombre
2125 Pepito Grillo

Esta consula también podría haberse realizado con el operador IN.

Listar los empleados (numemp, nombre y oficina) que trabajan en oficinas "buenas" (las que han vendido más que su objetivo).

SELECT numemp, nombre, oficina

FROM empleados

WHERE oficina = ANY (SELECT oficina

			FROM oficinas

			WHERE ventas > objetivo);

Resultado:

numemp nombre oficina
102 Alvaro Jaumes 21
105 Vicente Pantalla 13
106 Luis Antonio 11
108 Ana Bustamante 21
111 Juan Gris 21
114 Pablo Moreno 13

Esta consula también podría haberse realizado con el operador IN.

   Inicio    






.