Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
25Activity
0 of .
Results for:
No results containing your search query
P. 1
Ejercicios MySQL

Ejercicios MySQL

Ratings:

4.0

(1)
|Views: 2,507 |Likes:

More info:

Published by: Daniel A. Guilcapi Rivera on Jun 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/06/2014

pdf

text

original

 
ESCUELA POLITÉCNICANACIONAL
DDEEPP A ARRTT A AMMEENNTTOODDEEIINNFFOORRMM Á ÁTTIICC A AYY CCIIEENNCCII A ASSDDEECCOOMMPPUUTT A ACCIIÓÓNN 
FACULTAD DE INGENIERÍA EN SISTEMASINFORMÁTICOS Y DE COMPUTACIÓN
TEMA:EJERCICIOS RESUELTOS EN MySQL
MATERIA:
Bases De Datos
 PROFESOR:
ING. ROSA NAVARRETE
REALIZADO POR:
MySQL
EJERCICIOS RESUELTOS EN MySQL
 
Bases
d
e
 
atos
 
2011 
1. Actualizar el precio unitario de los productos de la categoría CARNICO
S,
subiéndolos en un10%use pedidos;select * from productos where categoriaid= 100;UPDATE productos
S
ET preciounit= (preciounit+ preciounit *0.1) where categoriaid= 100; 2. Actualizar el teléfono celular del proveedor cu
y
o contacto es MANUEL ANDRADE
,
con elvalor 099010291select * from proveedores where contacto like 'MANUEL ANDRADE';UPDATE proveedores
S
ET celuprov= 099010291; 3. Borrar el producto YOGURT DE
S
ABORE
S
 select * from productos WHERE descripcion like 'YOGURT DE
S
ABORE
S
' ;DELETE FROM productos WHERE descripcion like 'YOGURT DE
S
ABORE
S
';4. Realizar las siguientes consultas:4.1 Mostrar todas las órdenes: el id de la orden
,
el apellido
y
nombre del empleado que laatendió el nombre de la compañía cliente
y
la fecha de ordenselect o.ordenid
,
o.fechaorden
,
e.nombre
,
e.apellido
,
cl.nombreciafrom ordenes o join empleados e on o.empleadoid = e.empleadoid join clientes cl on o.clienteid= cl.clienteid;
 
Bases
d
e
 
atos
 
2011 
4.2 Mostrar la suma total de cada tipo de producto pedidos en todas las órdenes.select productoid
,
 
S
UM(cantidad)A
S
'
S
UMA TOTAL' FROM detalle_ordenes group b
y
 productoid;4.3 Mostrar el número de órdenes atendidas por cada empleado
,
incluidos los que tienen 0órdenes.select e.empleadoid as 'IdEmpleado'
,
count(o.ordenid) A
S
'Numero de Ordenes'from ordenes o RIGHT JOIN empleados e on o.empleadoid = e.empleadoidgroup b
y
e.empleadoid;4.4 Muestre los proveedores
y
la suma de dinero vendido en los productos de ese proveedor.select pv.proveedorid
,
pv.nombreprov as 'Nombre Proveedor'
,
 
S
UM(p.preciounit*d.cantidad)as 'DineroProVendidos'from productos p JOIN detalle_ordenes d on (p.productoid=d.productoid)join proveedores pv on(p.proveedorid=pv.proveedorid)group b
y
pv.proveedorid;5. Realizar el siguiente procedimiento almacenado.5.1 Escriba un procedimiento almacenado que reciba como parámetro un código de proveedor
y
devuelve el número de órdenes en las que están incluidos productos de ese proveedor.DELIMITER //CREATE PROCEDURE numero_ordenes(in codId int
,
out num_ordenes int)BEGIN

Activity (25)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
leonardobastidas liked this
Osvaldo Barajas liked this
Paulo Cesar liked this
cayobrennan liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->