Ejercicio de Base de Datos SQL

1 EJERCICIO DE BASES DE DATOS II SQL y MySQL Vamos a aplicar buena parte de lo que conocemos para hacer un ejercicio de

Views 122 Downloads 17 File size 527KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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;