Portada


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.

IMG01
Imagen #01 - Estructura de tablas


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:


CONTENIDO RELACIONADO

REGRESAR A LA CATEGORÍA:

Base de Datos

Base de Datos

tutoriales paso a paso y teoría

Deja un comentario