
EJERCICIOS RESUELTOS DE SQL # 5
¡Saludos cibernauta! hoy en conocesobreinformatica.com te presentamos el siguiente artículo titulado: “Ejercicios Resueltos de SQL # 5".
Vamos a practicar lo aprendido con unos cuantos ejercicios muy comunes en nuestra carrera de informática.
Empecemos...
INTRODUCCIÓN A LA BASES DE DATOS
ESTRUCTURA DE LA TABLA "EJEMPLO"
A continuación te mostramos la estructura de las tablas de base de datos que vamos a usar para resolver dichos ejercicios o literales que se nos plantean.
Cabe recalcar que no mostraremos datos ingresados en estas tablas, si no que más bien se lo dejamos a su imaginación.
Te recomendamos hagas uso de un SGBD (Sistema Gestor de Base de Datos) para maximizar tu aprendizaje mediante el análisis de los resultados luego de ejecutar dichos comandos.

EJERCICIO # 1
- Obtener los apellidos de los empleados:
SELECT Apellidos FROM EMPLEADOS;
EJERCICIO # 2
- Obtener los apellidos de los empleados sin repeticiones:
SELECT DISTINCT Apellidos FROM EMPLEADOS;
EJERCICIO # 3
- Obtener todos los datos de los empleados que se apellidan 'López':
SELECT * FROM EMPLEADOS WHERE Apellidos = 'López';
EJERCICIO # 4
- Obtener todo los datos de los empleados que se apellidan 'López' y los que se apellidan 'Pérez'.
Podemos hacerlo de dos maneras, primeramente usando el comando OR:
SELECT * FROM EMPLEADOS
WHERE Apellidos = 'López' OR Apellidos = 'Pérez';
Ahora con el comando IN:
SELECT * FROM EMPLEADOS
WHERE Apellidos IN ('López' , 'Pérez');
EJERCICIO # 5
- Obtener todos los datos de los empleados que trabajan para el departamento de número 14:
SELECT * FROM EMPLEADOS WHERE Departamento = 14;
EJERCICIO # 6
- Obtener todos los datos de los empleados que trabajan para el departamento 37 y para el departamento 77.
Usando el comando OR:
SELECT * FROM EMPLEADOS
WHERE Departamento = 37 OR Departamento = 77;
Ahora usando el comando IN:
SELECT * FROM EMPLEADOS
WHERE Departamento IN (37 , 77);
EJERCICIO # 7
- Obtener todos los datos de los empleados cuyo apellido comience por 'P':
SELECT * FROM EMPLEADOS
WHERE Apellidos LIKE 'P%';
EJERCICIO # 8
- Obtener el presupuesto total de todos los departamentos:
SELECT SUM(Presupuesto) FROM DEPARTAMENTOS;
EJERCICIO # 9
- Obtener el número de empleados en cada departamento:
SELECT Departamento, COUNT(*)
FROM EMPLEADOS
GROUP BY Departamento;
EJERCICIO # 10
- Obtener un listado completo de empleados, incluyendo por cada empleado los datos del empleado y de su departamento:
SELECT *
FROM EMPLEADOS INNER JOIN DEPARTAMENTOS
ON EMPLEADOS.Departamento = DEPARTAMENTOS.Codigo;
Hemos llegamos al final de este artículo, como equipo de CSI esperamos realmente que toda la información recopilada y analizada te resulte de utilidad en tus estudios o vida laboral.
Te recordamos que hoy por hoy conocesobreinformatica cuenta con las siguientes redes para mantener al tanto de toda la información nueva:
- Suscripciones de correo electrónico, se el primero en enterarte de lo que publicamos: