Saltar navegação

S04 - FUNÇÕES COLUNARES

Conceitos

Uma função colunar resulta em um valor único derivado dos dados de uma coluna em um conjunto de linhas.

Por exemplo, SUM é uma função colunar utilizada para totalizar os valores de uma única coluna em um grupo de linhas.

Sintaxe da Função
Picture COBOL para o resultado
AVG [ALL | DISTINCT] column-name

Se a coluna for SMALLINT ou INTEGER: PIC S9(9) COMP.

Se a coluna for DECIMAL: PIC S9(n)V9(n) COMP-3.

SUM [ALL | DISTINCT] column-name
   
MIN [ALL | DISTINCT] column-name Mesmo tipo de dados que a coluna.
MAX [ALL | DISTINCT] column-name
   
COUNT [DISTINCT] {column-name | *}
Se a coluna for INTEGER: PIC S9(9) COMP.

Se a palavra chave DISTINCT for especificada, os valores duplicados não serão incluídos. Se ALL for especificado, os valores duplicados serão incluídos. Se nada for especificado, os valores duplicados srão incluidos.

A função AVG retorna a média de um conjunto de números.

A função SUM retorna a soma de um conjunto de números.

A função MIN retorna o menor valor em um conjunto de valores.

A função MAX retorna o maior valor em um conjunto de valores.

A função COUNT retorna o número de linhas ou valores em um conjunto de linhas ou valores. O asterísco (*) significa contar todas as linhas que atendem a expressão de seleção.

.

Licença: licença proprietária