Sei sulla pagina 1di 4

FASE I

CODIGO_AUT CODIGO_LIBR NOMBRE CODIGO_EDIT PRECIO PORC_DESCU


OR O ORIAL ENTO

0001 0001 SOLUCIONES 0001 45.200,16 10


DE
PROGRAMACI
ON

0001 0002 GUIA 0001 33.520,52 5


COMPLETA DE
PROGRAMACI
ON EN JAVA

0001 0003 INTRODUCCIO 0002 51.000,33 0


N A LA
INFORMATICA

0001 0004 HARDWARE Y 0001 26.700,25 25


SOFTWARE

0002 0005 INTRODUCCIO 0003 36.000,87 30


N A LOS
ALGORITMOS

0002 0006 INTRODUCCIO 0004 52.100,17 40


NA LAS BASES
DE DATOS

0003 0007 FUNDAMENT 0001 46.500,29 15


OS DE
PROGRAMACI
ON

0003 0008 ¿COMO 0002 48.000,33 10


MPROGRAMA
R EN JAVA?

0004 0009 ADMINISTRAC 0005 36.500,41 20


ION DE BASE
DE DATOS

0005 0010 ESTRUCTURA 0002 29.200,27 5


DE DATOS

0005 0011 BASES DE 0003 32.000,39 0


DATOS

0006 0012 INTRODUCCIO 0001 46.500,14 10


N A .NET
LIBROS

EDITORIAL

CODIGO_EDITORIAL NOMBRE

0001 BONUM

0002 SIRIO

0003 BIBLIOGRAFICA

0004 GRUPO EDITORIAL RONDA

0005 MCGRAW-HILL

AUTOR

CODIGO_AUTOR NOMBRE

0001 LUIS JOYANES

0002 CATERINA VELASQUEZ

0003 CARMEN GIL

0004 ALVARO GOMEZ

0005 LUIS ANGULO

0006 ANA MARIA VILLAR


Según los datos anteriormente mostrados, entregue las siguientes consultas, incluyendo las sub
consultas en la clausula que considere adecuada:

1. Liste el código de autor nombre y cantidad de libros que tiene en el registro la librería.

SELECT CODIGO_AUTOR, NOMBRE, FROM AUTOR

WHERE(SELECT COUNT(*)FROM LIBRERIA WHERE CODIGO_LIBRO);

2. Liste el código de la editorial, nombre y la cantidad de libros que tiene en el registro la librería.

SELECT CODIGO_EDITORIAL, NOMBRE, FROM EDITORIAL

WHERE(SELECT COUNT(*)FROM LIBRERIA WHERE CODIGO_LIBRO),

3. Liste el código de autor, código de libro, nombre, código de editorial y precio, de aquellos libros
que tengan un porcentaje de descuento igual o mayor a 15%.

SELECT CODIGO_AUTOR, CODIGO_LIBRO, NOMBRE, CODIGO_EDITORIAL, FROM EDITORIAL

WHERE PORC_DESCUENTO=<0,15;

4. Liste el código de autor, código de libro, nombre, código editorial y precio de aquellos libros que
tengan un porcentaje de descuento menor al 20%.

SELECT CODIGO_AUTORCODIGO_LIBRO, NOMBRE, CODIGO_EDITORIAL, FROM EDITORIAL

WHERE PORC_DESCUENTO>0,20;

5. Liste el código de autor y la suma de los precios de los libros que le pertenecen.

SELECT CODIGO_AUTOR, SUN(PRECIO) FROM LIBRERIA

GROUP BY CODIGO_AUTOR;

6. Liste código de autor, y la suma de los precios de los libros que le pertenecen, mostrando solo
aquellos donde la suma de sus precios sea menor a 40.000 pesos.

SELECT CODIGO_AUTOR, SUM(PRECIO) FROM LIBRERIA

GROUP BY CODIGO_AUTOR
HAVING SUM(PRECIO) > 40.000;

Potrebbero piacerti anche