Introducción a Bases de Datos
> Sesión 01
> Ejercicios
- Aplicar los conceptos adquiridos durante la sesión.
- MySQL Workbench instalado y conectado al servidor del curso.
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
-
Dentro del mismo servidor de bases de datos, conéctate al esquema
classicmodels
. -
Dentro de la tabla
employees
, obtén el apellido de todos los empleados. -
Dentro de la tabla
employees
, obtén el apellido, nombre y puesto de todos los empleados. -
Dentro de la tabla
employees
, obtén todos los datos de cada empleado. -
Dentro de la tabla
employees
, obtén el apellido, nombre y puesto de todos los empleados que tengan el puestoSales Rep
. -
Dentro de la tabla
employees
, obtén el apellido, nombre, puesto y código de oficina de todos los empleados que tengan el puestoSales Rep
y código de oficina1
. -
Dentro de la tabla
employees
, obtén el apellido, nombre, puesto y código de oficina de todos los empleados que tengan el puestoSales Rep
o código de oficina1
. -
Dentro de la tabla
employees
, obtén el apellido, nombre y código de oficina de todos los empleados que tenga código de oficina1
,2
o3
. -
Dentro de la tabla
employees
, obten el apellido, nombre y puesto de todos los empleados que tengan un puesto distinto aSales Rep
. -
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 a5
. -
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 igual4
. -
Dentro de la tabla
customers
, obtén el nombre, país y estado de todos los clientes cuyo país seaUSA
y cuyo estado seaCA
. -
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 seaCA
y cuyo límite de crédito sea mayor a100000
. -
Dentro de la tabla
customers
, obtén el nombre y país de todos los clientes cuyo país seaUSA
oFrance
. -
Dentro de la tabla
customers
, obtén el nombre, pas y límite de crédito de todos los clientes cuyo país seaUSA
oFrance
y cuyo límite de crédito sea mayor a100000
. Para este ejercicio ten cuidado con los paréntesis. -
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 enUSA
oFrance
. -
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 enUSA
oFrance
. -
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úmero10165
,10287
o10310
. -
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. -
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. -
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. -
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). -
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!!!