Nota: Para realizar los ejercicios, utiliza la base de datos GestionSimples.
Realizar consultas que incluyan una subconsulta en la cláusula WHERE, introducida por el operador IN.
Listar los clientes (nombre) que han remitido pedidos del fabricante ACI y nºproducto que empiece por 4100, entre enero y el 15 de abril de 1990.
SELECT numclie,nombre
FROM clientes
WHERE numclie IN (SELECT clie FROM pedidos
WHERE fab = 'ACI'
AND producto LIKE '4100%' AND fechapedido >= '01/01/90' AND fechapedido <'16/04/90');
Resultado:
| numclie | nombre |
|---|---|
| 2102 | Alvaro Rodríguez |
| 2118 | Junípero Alvarez |
Listar los empleados (numemp, nombre) que han realizado un pedido que represente más del 1% de su cuota.
SELECT numemp, nombre
FROM empleados
WHERE numemp IN (SELECT rep FROM pedidos
WHERE importe > cuota* 0.01);
Resultado:
| numemp | nombre |
|---|---|
| 105 | Vicente Pantalla |
| 107 | Jorge Gutiérrez |
| 109 | María Sunta |
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.