Practica SQL Basico
Practica SQL Basico
Practica SQL Basico
1. Escriba una consulta en la tabla Sales.Orders que devuelve los pedidos realizados en
junio de 2015.
2. Escriba una consulta en la tabla Sales.Orders que devuelve los pedidos realizados el
último día del mes:
3. Escriba una consulta en la tabla HR.Employees que devuelva a los empleados con un
apellido que contenga la letra e dos veces o más.
4. Escriba una consulta en la tabla Sales.OrderDetails que devuelva pedidos con un valor
total (cantidad * precio unitario) mayor que 10,000, ordenados por valor total.
1
PRACTICA CALIFICADA DE SQL BASICO
5. Para verificar la validez de los datos, escriba una consulta en la tabla HR.Employees
que devuelve a los empleados con un apellido que comienza con una letra minúscula
en inglés en el rango de la a a la z.
6. Usando la tabla HR.Employees , escriba una declaración SELECT que devuelva a cada
empleado el género basado en el título de cortesía. Para 'Ms.' y 'Mrs' devolver 'Mujer';
para 'Sr.' devolver 'Hombre'; y en todos los demás casos (por ejemplo, 'Dr.') devuelva
'Desconocido':
2
PRACTICA CALIFICADA DE SQL BASICO
9. Use una instrucción SELECT INTO para crear y completar la tabla dbo.Orders con
pedidos de la tabla Sales.Orders que se colocaron en los años 2014 a 2016.
3
PRACTICA CALIFICADA DE SQL BASICO
11. Escriba una consulta que devuelva pares de clientes y empleados que tuvieron
actividad de pedido en enero de 2016 pero no en febrero de 2016
12. Escriba una consulta que devuelva pares de clientes y empleados que tuvieron
actividad de pedido tanto en enero de 2016 como en febrero de 2016
13. Escriba una consulta que devuelva pares de clientes y empleados que tuvieron
actividad de pedido tanto en enero de 2016 como en febrero de 2016 pero no en 2015
4
PRACTICA CALIFICADA DE SQL BASICO
15. De un ejemplo de cada tipo de relación (Uno a Uno, Uno a muchos, Muchos a Muchos)
Uno a Uno
DNI - Persona
Uno a Muchos
Tarjeta de Crédito – Cliente
Muchos a Muchos
Persona - Vacuna