Você está na página 1de 5

1

EJERCICIO DE BASES DE DATOS II


SQL y MySQL
Vamos a aplicar buena parte de lo que conocemos para hacer un ejercicio de repaso final que
haga distintas manipulaciones en una única tabla. Será una tabla que contenga datos de
Productos: código, nombre, precio, fecha alta, para que podaos trabajar con datos de texto,
numéricos y de tipo fecha.

 Crear base de datos EJERCICIO_FINAL


 Comenzar a usarla
 Introducir 10 registros en la tabla Productos

CÓDIGO NOMBRE PRECIO FACHA_ALTA


SIL1 Silla Mod ZAZ $ 250,000 2017-10-16
SIL2 Silla Mod XAR $ 280,000 2017-10-17
COL1 Colchones $ 1,500,000 2017-10-18
NEV1 Nevera $ 890,000 2017-10-19
EQ1 Equipo de Sonido $ 600,000 2017-10-20
VEN1 Ventilador $ 250,000 2017-10-21
TEL1 Televisor $ 320,000 2017-10-22
EST1 Estufa $ 450,000 2017-10-23
COMP1 Computador $ 1,800,000 2017-10-24
LAV1 Lavadora $ 680,000 2017-10-25

 Mostramos todos los datos


 Mostrar los datos que tienen un cierto nombre
 Mostramos los productos que comienzan por “C”
 Ver solo el nombre y precio de los que cumplen una condición (precio > $320.000)
 Ver precio el precio medio de aquellos cuyo nombre comienza con “E”
 Modificar la estructura de la tabla para añadir un nuevo campo: “Categorías”
 Dar el valor “Electrodomésticos” a la categoría de todos los productos existentes
 Modificar los productos que comienzan por la palabras “Silla”, para que su categoría
sea “Mecedoras”
 Ver la lista categorías (sin que aparezcan datos duplicados)
 Ver la cantidad de productos que tenemos en cada categoría
2

EJERCICIO FINAL BASE DE DATOS II


 CREATE DATABASES EJERCICIO_FINAL;

 Comenzamos a usarla
USE EJERCICIO_FINAL;

 Creamos la tabla productos

 Tabla productos

 Introducimos 10 registros en la tabla Productos


3

 Mostramos todos los datos


SELECT * FROM productos;

 Mostrar los datos que tienen un cierto nombre


SELECT * FROM productos WHERE nombre=’televisor’;

 Mostramos los productos que comienzan por “C”


SELECT * FROM productos WHERE nombre ’C%’;

 Ver solo el nombre y precio de los que cumplen una condición (precio > $320.000)
SELECT nombre, precio FROM productos WHERE precio > 320.000;
4

 Ver precio el precio medio de aquellos cuyo nombre comienza con “E”
SELECT AVG(PRECIO) FROM productos WHERE nombre LIKE ’E%’;

 Modificar la estructura de la tabla para añadir un nuevo campo: “Categorías”


ALTER TABLE productos ADD categoría VARCHAR (250);

 Verificamos que hallamos modificado la estructura de la tabla productos añadiendo


en nuevo campo llamado categorías.
SELECT * FROM productos;

 Dar el valor “Electrodomésticos” a la categoría de todos los productos existentes


UPDATE productos SET categoría=’Electrodomésticos’;
5

 Modificar los productos que comienzan por la palabras “Silla”, para que su categoría
sea “Mecedoras”
UPDATE `productos` SET `CATEGORÍA` = 'Mecedora' WHERE `productos`.
`CÓDIGO` = 'SIL1';

 Ver la lista categorías (sin que aparezcan datos duplicados)


SELECT DISTINCT categorías FROM productos;

 Ver la cantidad de productos que tenemos en cada categoría.


SELECT categoría, COUNT (*) FROM productos GROUP BY categoría;

Você também pode gostar