Vous êtes sur la page 1sur 0

Los G

1.
2.
UN
CA
Grandes A
Mostrar el
Obtener un
la venta, n
la mquina
NIVERSID
RRERA P
SIS
Almacenes
nmero de v
n informe co
ombre y pre
a registrador
DAD TECN
PROFESI
STEMAS
Ejercicios
s
ventas de ca
ompleto de v
ecios de los p
ra donde se r
NOLGICA
IONAL DE
E INFOR

s Resuelto
ada producto
ventas, indic
productos ve
realizo la ven
A DE LOS
E INGENI
RMTICA
os SQL
, ordenado d

cando el nom
endidos, y p
nta.
S ANDES
IERA DE
A
de ms a men
mbre del caje
piso en el qu

E

nos ventas.
ero que reali
ue se encuent
izo
tra
3. Obtener las ventas totales realizadas en cada piso.


La Tienda Informtica

1. Obtener todos los datos de los artculos cuyo precio estn entre los 70 y
100 Nuevos Soles.
SELECT * FROM ARTICULOS WHERE Precio>= 70 and Precio<=100
2. Obtener el nombre y precio de los artculos cuyo precio sea mayor o igual a
180 Nuevos soles y ordenados descendentemente por precio, y luego
ascendentemente por nombre.
SELECT Nombre,Precio FROM Articulos WHERE Precio>=180
ORDER BY Precio des, Nombre asc
3. Obtener un listado completo de artculos, incluyendo por cada artculo los
datos del artculo y de su fabricante.
SELECT A.Codigo,A.Nombre,Precio,F.Codigo,F.Nombre
FROM Articulos A, Fabricantes F
WHERE A.Fabricante =F.Codigo
4. Obtener un listado de artculos, incluyendo el nombre del artculo, su precio,
y el nombre de su fabricante.
SELECT A.Nombre,Precio,F.Nombre
FROM Articulos A,Fabricantes F
WHERE A.Fabricante=F.Codigo
5. Obtener el precio medio de los productos de cada fabricante, mostrando
solo los cdigos de fabricante.
SELECT Fabricante, AVG(Precio)
FROM Articulos
GROUP BY Fabricante
6. Obtener los nombres de los fabricantes que ofrezcan productos cuyo
precio medio sea mayor o igual a 170 Nuevos Soles.
SELECT F.Nombre,AVG(Precio)
FROM Articulos A, Fabricantes F
WHERE A.Fabricante=F.Codigo
GROUP BY F.Nombre
HAVING AVG(Precio)>=170
7. Obtener el nombre y precio del articulo ms barato.
SELECT Nombre, Precio
FROM Articulos
WHERE Precio=(Select min(Precio) FROM Articulos)
8. Obtener una lista con el nombre y precio de los artculos ms caros de cada
proveedor o fabricante (incluyendo el nombre del proveedor o fabricante)
SELECT A.Nombre, 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 )
9. Obtener el nmero de artculos cuyo precio sea mayor o igual a 190 Nuevos
Soles.
SELECT Count(*) FROM Articulos WHERE Precio>=190
10. Aplicar un descuento de 10 Nuevos Soles a todos los productos cuyo precio
sea mayor o igual a 140 Nuevos Soles.
UPDATE Articulos SET Precio=Precio-10 WHERE Precio>=140

Vous aimerez peut-être aussi