Unidad 4. Ejercicio paso a paso: La diferencia EXCEPT


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

Objetivo

Comparar dos tablas y crear un listado resultante de la comparación. Los registros mostrados serán los que estén en la primera, pero no estén en la segunda, es decir, los registros diferentes.

Ejercicio paso a paso

Listar las oficinas (sólo su código) que no tienen empleados, utilizando EXCEPT.

SELECT oficina

FROM oficinas

EXCEPT

SELECT oficina

FROM empleados;

Resultado:

oficina
23
24
25
26
27
28
29
30
31

Obtener los productos (código completo) que no aparecen en ningún pedido.

SELECT idfab, idproducto

FROM productos

EXCEPT

SELECT fab, producto

FROM pedidos;

Resultado:

Idfab idproducto
aci 41001
bic 41089
bic 41672
imm 775c
imm 887h
imm 887p
imm 887x
qsa xk48
qsa xk48a

   Inicio    






.