
EJERCICIOS RESUELTOS DE SQL # 4
¡Saludos cibernauta! hoy en conocesobreinformatica.com te presentamos el siguiente artículo titulado: “Ejercicios Resueltos de SQL # 4".
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 # 16
- Obtener una lista con el nombre y precio de los artículos más caros de cada proveedor (incluyendo el nombre del proveedor).
Podemos hacerlo de dos maneras, primeramente sin INNER JOIN:
SELECT A.Nombre, A.Precio, F.Nombre
FROM ARTICULOS A, FABRICANTES F
WHERE A.Fabricante = F.Codigo
AND A.Precio =
(
SELECT MAX(A.Precio)
FROM ARTICULOS A
WHERE A.Fabricante = F.Codigo
);
Ahora con INNER JOIN:
SELECT A.Nombre, A.Precio, F.Nombre
FROM ARTICULOS A INNER JOIN FABRICANTES F
ON A.Fabricante = F.Codigo
AND A.Precio =
(
SELECT MAX(A.Precio)
FROM ARTICULOS A
WHERE A.Fabricante = F.Codigo
);
EJERCICIO # 17
- Añadir un nuevo producto: Altavoces de 70$, del fabricante 2:
INSERT INTO ARTICULOS( Nombre , Precio , Fabricante)
VALUES ( 'Altavoces' , 70 , 2 );
EJERCICIO # 18
- Cambiar el nombre del producto 8 a "Impresora Laser":
UPDATE ARTICULOS
SET Nombre = 'Impresora Laser'
WHERE Codigo = 8;
EJERCICIO # 19
- Aplicar un descuento del 10% a todos los productos (debemos multiplicar por 0.9):
UPDATE ARTICULOS
SET Precio = Precio * 0.9;
EJERCICIO # 20
- Aplicar un descuento de 10$ dólares a todos los productos cuyo precio sea mayor o igual a 120$:
UPDATE ARTICULOS
SET Precio = Precio - 10
WHERE Precio >= 120;
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: