Está en la página 1de 4

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

SQL ESTÁNDAR Básico


Ejercicios No. 2

Nombre: ________________________________________________________ Fecha: __________________


Apellido Paterno Apellido Materno Nombre(s)

Objetivo: El participante utilizara las instrucciones necesarias pare recuperar información de una base de datos
relacional por medio de consultas sencillas

Instrucciones: Lea con atención y realice lo que se le pide en cada punto.


Te aconsejamos que, para realizar consultas SQL más fácilmente, te hagas estas preguntas:

 ¿Dónde están los datos necesarios? La respuesta dará la FROM.


 ¿Qué columnas quiero que se visualicen en el listado? La respuesta dará la lista de selección (SELECT).
 ¿Quiero que se ordenen por algún valor? Si la respuesta es sí, necesitarás utilizar ORDER BY.
 ¿Tienen que aparecer todas las filas del resultado? Si la respuesta es NO, deberás:
o Utilizar TOP para quedarte con las N primeras.
o Utilizar DISTINCT si no quieres que se muestren las repetidas.
o O bien utilizar la cláusula WHERE para expresar la condición que deben cumplir para ser mostradas.

Para realizar los ejercicios, deberás utilizar la base de datos Gestion8, Deberás tener a la mano la estructura de cada una
de las tablas.

Listas de selección
1. Listar todos los empleados.
Resultado:

Curso: SQL ESTÁNDAR Básico --- Ejercicios 2 [Hoja 1 de 4]


L.I. Raymundo Lumbreras López
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

2. Listar todos los empleados, al igual que en el ejercicio anterior, pero cambiando el nombre de la columna contrato
por Fecha de contrato.

Utilizando ORDER BY
1. Listar de cada región las oficinas por orden de mejores ventas.

Resultado:

2. Saber los productos que tienen un precio superior o igual al precio de la mitad de los productos.

Resultado:

Curso: SQL ESTÁNDAR Básico --- Ejercicios 2 [Hoja 2 de 4]


L.I. Raymundo Lumbreras López
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Utilizando WHERE
1. Listar los empleados que tienen ventas pero que no han alcanzado su cuota.

Resultado:

2. Hallar los empleados que no están a cargo del empleado 106.

Resultado:

3. Listar de cada jefe su código y el código y nombre de sus subordinados ordenados por nombres.

Resultado:

Curso: SQL ESTÁNDAR Básico --- Ejercicios 2 [Hoja 3 de 4]


L.I. Raymundo Lumbreras López
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Curso: SQL ESTÁNDAR Básico --- Ejercicios 2 [Hoja 4 de 4]


L.I. Raymundo Lumbreras López

También podría gustarte