Está en la página 1de 4

Funciones en SQL

Patricio Astorga Vega

Fundamentos de Bases de Datos

Instituto IACC

13 marzo 2017
Desarrollo

INSTRUCCIONES: Se tiene la siguiente tabla que registra para una librera el cdigo del

autor, el cdigo del libro, nombre del libro, cdigo de la editorial, precio y porcentaje de

descuento:

A partir de las funciones abordadas durante la semana de estudio, entregue las siguientes

consultas en SQL:

1. Liste la cantidad de libros que tiene la librera actualmente.

SELECT COUNT(*) FROM libros;

2. Indique el promedio de precios de los libros pertenecientes al autor con cdigo = 0001.

select avg(precio)

from libros

where codigo_autor like '%0001%';

3. Indique el total que recibira la librera si vende en este momento todos los libros, sin

aplicar ningn tipo de descuento.

select sum(precio)

from libros;

4. Indique el libro con el menor precio.

select min(precio)

from libros
5. Indique el libro con el mayor precio.

select max(precio)

from libros

6. Tomando en cuenta el porcentaje de descuento, liste todos los libros que se encuentran en

la librera y, de acuerdo al descuento, imprima lo que indica el siguiente rango:

Porcentaje de Descuento < = 10 imprimir mensaje Descuento de hasta un 10%.

select porc_descuento from libros where precio <= 10;

SELECT NOMBRE, PORC_DESCUENTO, IF (PORC_DESCUENTO <= 10, "DESCUENTO HASTA

10%","") AS COMENTARIOS FROM libros

Porcentaje de Descuento > 10 y < = 25 imprimir mensaje Descuento de hasta un 25%.

select porc_descuento from libros where precio > 10 <= 25;

Porcentaje de Descuento > 25 imprimir mensaje Descuento de ms del 25%.

select porc_descuento from libros where precio > 25;


Bibliografa

Semana 5 iacc.

También podría gustarte