1
resposta

Função SUM não está retornando o nome da coluna

Quando rodo o comando, igual ao utilizado pelo professor (SELECT ESTADO, SUM([LIMITE DE CREDITO]) FROM [TABELA DE CLIENTES] GROUP BY ESTADO), o resultado sai correto, porém, sem o nome da coluna "Limite de Credito". Como faço para aparecer o nome da coluna?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Thiago, tudo bem?

Como você utilizou uma função de agregação para realizar a soma de todos os valores da coluna limite de crédito, é como se o banco de dados criasse uma nova coluna para exibir este resultado e por este motivo a coluna está como "nenhum nome de coluna".

Para que esta nova coluna tenha um nome, você pode utilizar ALIAS para dar um nome "bonitinho" a coluna que é criada ao utilizar a função de agregação SUM, desta forma:

  • Sem o ALIAS:
SELECT ESTADO, SUM([LIMITE DE CREDITO]) FROM [TABELA DE CLIENTES] GROUP BY ESTADO;

Executando a query sem o alias em limite de credito que está com a função de agregação

  • Com o ALIAS:
SELECT ESTADO, SUM([LIMITE DE CREDITO]) AS [SOMA LIMITE DE CREDITO] FROM [TABELA DE CLIENTES] GROUP BY ESTADO;

Executando a query com o alias em limite de credito que está com a função de agregação

Espero ter ajudado, qualquer dúvida é só falar e bons estudos!