Cassic

Funções

Autor: Tadeu Pereira


Função AVG

  Retorna a média aritmética da coluna informada.

Sintaxe :

select  avg(Coluna) [as New_Coluna] from  Tabela


Tabela
Nome da tabela
Coluna
Nome de uma coluna
[as New_Coluna]
Nome da coluna de retorno [Opcional]

Exemplo :

select avg(Salario) as Media from Funcion

Resultado


Media
1071,42

Função MAX

  Retorna o maior valor da coluna informada.

Sintaxe :

select  max(Coluna) [as New_Coluna] from  Tabela


Tabela
Nome da tabela
Coluna
Nome de uma coluna
[as New_Coluna]
Nome da coluna de retorno [Opcional]

Exemplo :

select max(Codigo) as Maior_Codigo from Funcion

Resultado


Maior_Codigo
7

Função MIN

  Retorna o menor valor da coluna informada.

Sintaxe :

select  min(Coluna) [as New_Coluna] from  Tabela


Tabela
Nome da tabela
Coluna
Nome de uma coluna
[as New_Coluna]
Nome da coluna de retorno [Opcional]

Exemplo :

select min(Codigo) as Menor_Codigo from Funcion

Resultado


Menor_Codigo
1

Função SUM

  Retorna o somatório da coluna informada.

Sintaxe :

select  sum(Coluna) [as New_Coluna] from  Tabela


Tabela
Nome da tabela
Coluna
Nome de uma coluna
[as New_Coluna]
Nome da coluna de retorno [Opcional]

Exemplo :

select sum(Salario) as Total from Funcion

Resultado


Total
7500

Função COUNT

  Retorna a quantidade de registros existentes.

Sintaxe :

select  count(Coluna) [as New_Coluna] from  Tabela


Tabela
Nome da tabela
Coluna
Nome de uma coluna – Pode ser substituído pelo "*" (asterisco)
[as New_Coluna]
Nome da coluna de retorno [Opcional]

Exemplo :

select count(Codigo) as QtTotal from Funcion

Resultado


QtTotal
7

Função DISTINCT

  Usamos distinct para evitar que um determinado valor seja repetido em uma consulta.

Sintaxe :

select  distinct(Coluna) from  Tabela


Tabela
Nome da tabela
Coluna
Nome de uma coluna
[as New_Coluna]
Nome da coluna de retorno [Opcional]

Exemplo :

select distinct(Cliente) from Pedido

Resultado


Cliente
2
4
5