Ejercicios Sql: Dml (Insert, Update, Delete)
LA TIENDA DE INFORMATICA
********************************************************************************/
--1)Añadir un nuevo producto: altavoces de 70 $, del fabricante 2
INSERT INTO articulos (codigo, nombre, precio, fabricante)
VALUES (1, 'altavoz', 70, 2)
--2) Cambiar el nombre del producto 8 a'Impresora láser'
UPDATE articulos
SET nombre = 'impresora laser'
WHERE codigo = 8
--3) Aplicar un descuento del 10% (multiplicar el precio por 0,9 a todos los productos)
UPDATE articulos
SETprecio = precio * 0.9
--4) Aplicar un descuento de 10 $ a todos los productos cuyos precios sean mayor o igual a 120 $
UPDATE articulos
SET precio = precio - 10
WHERE precio >= 120/******************************************************************************
EMPLEADOS
******************************************************************************/
--1) Añadir un nuevodepartamento: 'Calidad', con presupuesto de 40.000 $ y código 11. Añadir un empleado vinculado al departamento recién creado. Esther Vázquez, DNI 25.435.345
INSERT INTO departamentos (codigo, nombre,presupuesto)
VALUES (11, 'calidad', 40000)
INSERT INTO empleados (dni, nombre, apellidos, departamento)
VALUES (25435345, 'Esther', 'Vázquez', 11)
--2) Aplicar un recorte presupuestario del 10% a todoslos departamentos
UPDATE departamentos
SET presupuesto = presupuesto * 0.9
--3) Reasignar a los empleados del departamento de investigación (código 77) al departamento de informática (código14)
UPDATE empleados
SET departamento = 14
WHERE departamento = 77
--4) Despedir a todos los empleados que trabajan para el departamento de informática (código 14)
DELETE FROM empleados
WHEREdepartamento = 14
--5) Despedir a todos los empleados que trabajen para departamentos cuyos presupuestos sean superiores a los 60.000 $
DELETE FROM empleados
WHERE presupuesto > 60000
--6)...
Regístrate para leer el documento completo.