Oracle order group by

5 respostas
oracle11bancoprogramaçãooracle
F

Pessoal boa tarde me ajudem em uma questão Exibir a quantidade de livros publicados por sigla, exibindo a
sigla e a quantidade.

Tabela livro

Minha duvida como posso Exibir a quantidade de livros publicados por sigla, exibindo a
sigla e a quantidade. ?

5 Respostas

P
SELECT ASS_SIGLA, count(*) FROM LIVROS GROUP BY ASS_SIGLA ORDER BY ASS_SIGLA

Isto é do básico de SQL.

F

obrigado por responder, mas isso não seria exibir quantidade de livros que existem por sigla. e não os livros publicados ?

P

O que é que é um livro publicado? É um livro com liv_lançamento preenchido? Não conheço o teu negócio.

F

sim

P

Então só necessitas do WHERE respectivo;

SELECT ASS_SIGLA, count(*) FROM LIVROS where liv_lancamento is not null GROUP BY ASS_SIGLA ORDER BY ASS_SIGLA
Criado 8 de maio de 2017
Ultima resposta 8 de mai. de 2017
Respostas 5
Participantes 2