Tecnología Educativa
miércoles, 9 de agosto de 2017
Group by 2
Crea la siguiente base de datos
--create database Practica
use Practica
--Creamos la tabla:
create table libros
(
codigo integer primary key,
titulo varchar(40),
autor varchar(30),
editorial varchar(15),
precio decimal(18, 2),
cantidad decimal(18, 2) );
--Ingresamos algunos registros:
insert into libros
values(100,'El aleph','Borges','Planeta',15,null);
insert into libros
values(234,'Martin Fierro','Jose Hernandez','Emece',22.20,200);
insert into libros
values(354,'Antologia poetica',default,'Planeta',null,150);
insert into libros
values(478,'Aprenda PHP','Mario Molina','Emece',18.20,null);
insert into libros
values(512,'Cervantes y el quijote','Bioy Casares- J.L. Borges','Paidos',28,100);
insert into libros
values(643,'Manual de PHP', default, 'Siglo XXI',31.80,120);
insert into libros
values(646,'Harry Potter y la piedra filosofal','J.K. Rowling',default,45.00,90);
insert into libros
values(753,'Harry Potter y la camara secreta','J.K. Rowling','Emece',null,100);
insert into libros
values(889,'Alicia en el pais de las maravillas','Lewis Carroll','Paidos',22.50,200);
insert into libros
values(893,'PHP de la A a la Z',null,null,55.90,0);
------------
Realiza las siguientes consultas:
Queremos saber la cantidad de libros de cada editorial, utilizando la cláusula "group by":
Obtenemos la cantidad libros con precio no nulo de cada editorial:
Determinar el total de libros agrupados por editorial.
Obtener el máximo y mínimo valor de los libros agrupados por editorial, en una sola sentencia:
Calculamos el promedio del valor de los libros agrupados por editorial
Vamos a contar por editorial considerando solamente los libros cuyo precio es menor a 30 pesos:
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario