O PostgreSQL é um SGBD gratuito de código aberto que suporta
consultas relacionais em linguagem SQL.
Com relação ao SQL do PostgreSQL, analise as afirmativas a seguir.
I. A cláusula GROUP BY agrupa linhas com os mesmos valores em
linhas de resumo, sendo frequentemente usada com funções
de agregação como, por exemplo, COUNT( ), MAX( ), MIN( ),
SUM( ) e AVG( ), para agrupar um conjunto de resultados de
uma ou mais colunas.
II. O operador HAVING foi adicionado ao SQL porque o WHERE
não pode ser usado com funções de agregação, as quais são
frequentemente usadas com a cláusula GROUP BY. Ao
adicionar o HAVING é possível escrever condições similares às
das cláusulas WHERE.
III. A expressão CASE testa condições e retorna um valor quando
a primeira condição é atendida (como uma instrução if-thenelse); quando a condição seja verdadeira, ele parará a leitura e
retornará o resultado, mas, se nenhuma condição for
verdadeira, ele retornará o valor da cláusula ELSE. Caso não
houver nenhum ELSE e nenhuma condição for verdadeira, ele
retornará o valor NULL.
Está correto o que se afirma em
✂️ a) I e II, apenas. ✂️ b) I e III, apenas. ✂️ c) III, apenas. ✂️ d) I e II, apenas. ✂️ e) I e III, apenas.