Nota: Para realizar los ejercicios, utiliza la base de datos GestionSimples.
Realizar una consulta que, en su WHERE, compare con el resultado de una subconsulta mediante el test ANY.
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.
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.