auto02
auto02
2.
3.
C.
1. Consultas para cada operador de conjuntos (UNION, UNION ALL,
INTERSECT, EXCEPT)
1.1 UNION
Pregunta: Obtén una lista de todos los empleados y clientes con su nombre y
apellido, sin duplicados.
1.3 INTERSECT
Pregunta: Encuentra los nombres y apellidos que son tanto empleados
como clientes.
SELECT FirstName, LastName FROM Person.Person WHERE PersonType = 'EM'
INTERSECT
SELECT FirstName, LastName FROM Person.Person WHERE PersonType = 'SC';
1.4 EXCEPT
Pregunta: Lista los empleados que no son clientes.
SELECT FirstName, LastName FROM Person.Person WHERE PersonType = 'EM'
EXCEPT
SELECT FirstName, LastName FROM Person.Person WHERE PersonType = 'SC';
2. Consultas para cada operador de junta (JOIN, LEFT JOIN, RIGHT JOIN,
FULL OUTER JOIN, CROSS JOIN, SELF JOIN)
2.1 INNER JOIN
Pregunta: Obtén la lista de pedidos con la información de los clientes
que los realizaron.
SELECT SalesOrderID, CustomerID, FirstName, LastName
FROM Sales.SalesOrderHeader
INNER JOIN Person.Person ON Sales.SalesOrderHeader.CustomerID =
Person.BusinessEntityID;