Skip to content

Latest commit

 

History

History
82 lines (44 loc) · 4.41 KB

File metadata and controls

82 lines (44 loc) · 4.41 KB

Introducción a Bases de Datos > Sesión 01 > Ejercicios

Ejercicios Sesión 1

1. Objetivos 🎯

  • Aplicar los conceptos adquiridos durante la sesión.

2. Requisitos 📋

  1. MySQL Workbench instalado y conectado al servidor del curso.

3. Desarrollo 🚀

En esta serie de ejercicios aplicarás los conceptos adquiridos durante la sesión:

  • Descripción de tablas
  • Consulta de los campos de una tabla
  • Cláusula WHERE
  • Operadores relacionales
  • Operadores lógicos
  • Cláusula ORDER BY
  • Cláusula LIMIT

Todas las consultas que realices deberás mantenerlas dentro del editor de textos de MySQL Workbench. Al finalizar, guarda este archivo, llendo al menú File > Save script. Recuerda que para hacer consultas a una tabla debes conocer primero su estructura.

Deberás entregar el archivo .sql correspondiente

  1. Dentro del mismo servidor de bases de datos, conéctate al esquema classicmodels.

  2. Dentro de la tabla employees, obtén el apellido de todos los empleados.

  3. Dentro de la tabla employees, obtén el apellido, nombre y puesto de todos los empleados.

  4. Dentro de la tabla employees, obtén todos los datos de cada empleado.

  5. Dentro de la tabla employees, obtén el apellido, nombre y puesto de todos los empleados que tengan el puesto Sales Rep.

  6. Dentro de la tabla employees, obtén el apellido, nombre, puesto y código de oficina de todos los empleados que tengan el puesto Sales Rep y código de oficina 1.

  7. Dentro de la tabla employees, obtén el apellido, nombre, puesto y código de oficina de todos los empleados que tengan el puesto Sales Rep o código de oficina 1.

  8. Dentro de la tabla employees, obtén el apellido, nombre y código de oficina de todos los empleados que tenga código de oficina 1, 2 o 3.

  9. Dentro de la tabla employees, obten el apellido, nombre y puesto de todos los empleados que tengan un puesto distinto a Sales Rep.

  10. Dentro de la tabla employees, obtén el apellido, nombre y código de oficina de todos los empleados cuyo código de oficina sea mayor a 5.

  11. Dentro de la tabla employees, obtén el apellido, nombre y código de oficina de todos los empleados cuyo cdigo de oficina sea menor o igual 4.

  12. Dentro de la tabla customers, obtén el nombre, país y estado de todos los clientes cuyo país sea USA y cuyo estado sea CA.

  13. Dentro de la tabla customers, obtén el nombre, país, estado y límite de crédito de todos los clientes cuyo país sea, USA, cuyo estado sea CA y cuyo límite de crédito sea mayor a 100000.

  14. Dentro de la tabla customers, obtén el nombre y país de todos los clientes cuyo país sea USA o France.

  15. Dentro de la tabla customers, obtén el nombre, pas y límite de crédito de todos los clientes cuyo país sea USA o France y cuyo límite de crédito sea mayor a 100000. Para este ejercicio ten cuidado con los paréntesis.

  16. Dentro de la tabla offices, obtén el código de la oficina, ciudad, teléfono y país de aquellas oficinas que se encuentren en USA o France.

  17. Dentro de la tabla offices, obtén el código de la oficina, ciudad, teléfono y país de aquellas oficinas que no se encuentren en USA o France.

  18. Dentro de la tabla orders, obtén el número de orden, número de cliente, estado y fecha de envío de todas las órdenes con el número 10165, 10287 o 10310.

  19. Dentro de la tabla customers, obtén el apellido de contacto y nombre de cada cliente y ordena los resultados por apellido de forma ascendente.

  20. Dentro de la tabla customers, obtén el apellido de contacto y nombre de cada cliente y ordena los resultados por apellido de forma descendente.

  21. Dentro de la tabla customers, obtén el apellido y nombre de cada cliente y ordena los resultados por apellido de forma descendente y luego por nombre de forma ascendente.

  22. Dentro de la tabla customers, obtén el número de cliente, nombre de cliente y el límite de crédito de los cinco clientes con el límite de crédito más alto (top 5).

  23. Dentro de la tabla customers, obtén el número de cliente, nombre de cliente y el límite de crédito de los cinco clientes con el límite de crédito más bajo diferente de 0.

¡¡¡MUCHA SUERTE!!!

Anterior | Siguiente