You are on page 1of 5

JOSE JAVIER LUCHO TEXNA

Registros duplicados (distinct)


drop table if exists libros;

create table libros(


codigo int unsigned auto_increment,
titulo varchar(40) not null,
autor varchar(30),
editorial varchar(15),
precio decimal(5,2) unsigned,
primary key (codigo) );

insert into libros (titulo,autor,editorial,precio)


values('El aleph','Borges','Planeta',15);
insert into libros (titulo,autor,editorial,precio)
values('Martin Fierro','Jose Hernandez','Emece',22.20);
insert into libros (titulo,autor,editorial,precio)
values('Martin Fierro','Jose Hernandez','Planeta',42.20);
insert into libros (titulo,autor,editorial,precio)
values('Antologia poetica','Borges','Planeta',40);
insert into libros (titulo,autor,editorial,precio)
values('Aprenda PHP','Mario Molina','Emece',18.20);
insert into libros (titulo,autor,editorial,precio)
values('Cervantes y el quijote','Bioy Casares- Borges','Paidos',36.40);
insert into libros (titulo,autor,editorial,precio)
values('Manual de PHP', null, 'Paidos',30.80);
insert into libros (titulo,autor,editorial,precio)
values('Harry Potter y la piedra filosofal','J.K. Rowling','Planeta',45.00);
insert into libros (titulo,autor,editorial,precio)
values('Harry Potter y la camara secreta','J.K. Rowling','Planeta',46.00);
insert into libros (titulo,autor,editorial,precio)
values('Alicia en el pais de las maravillas','Lewis Carroll','Paidos',null);
JOSE JAVIER LUCHO TEXNA

insert into libros (titulo,autor,editorial,precio)


values('Alicia en el pais de las maravillas','Lewis Carroll','Emece',12.10);

select distinct autor


from libros;
JOSE JAVIER LUCHO TEXNA

select distinct autor


from libros
where autor is not null;

select count(distinct autor)


from libros;

select count(autor)
from libros;

select editorial
from libros;
JOSE JAVIER LUCHO TEXNA

select distinct editorial


from libros;

select count(distinct editorial)


from libros;

select distinct autor from libros


where editorial='Planeta';

select editorial,count(distinct autor)


JOSE JAVIER LUCHO TEXNA

from libros
group by editorial;

select distinct titulo,editorial


from libros
order by titulo;

You might also like