Oracle order group by

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. ?

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

Isto é do básico de SQL.

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

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

sim

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