No item, temos três funções de agregação: max, count e sum. Todas elas operam sobre uma tabela vazia, então os comportamentos serão os seguintes:
- max(A1) irá retornar o maior valor de A1 na tabela. Como não há valor, ela retorna NULL.
- count(*) irá retornar a quantidade de registros na tabela. Esse valor será 0.
- sum(A1) irá retornar a soma dos valores de A1 na tabela. Como não há nenhum valor, não há o que somar, então o resultado será NULL.
Resposta letra A! A única função que tem comportamento das demais é a COUNT.
Essa resposta se fosse para ser especifico é bem decoreba. Para saber qual será o retorno tem que ir num dicionário de comandos.
No entanto há um conceito por trás...nem sempre dá certo...mas vale a pena ir com ele para prova.
geralmente eu penso assim, a função trabalha com o registro, ou com a estancia. Por exemplo COUNT conta registro, se não tem registro a conta é zero. SUM e MAX trabalham com a estancia. O valor que está la. se esta NULL então o retorno será NULL.
Curiosidade, se aplicar o comando COUNT em uma tabela com estancias NULL ele retornara um número.