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