domingo, agosto 16, 2009

Funções de SQL

Uma pequena referência com alguns comandos necessários para calcular uma variedade de coisas:

select COUNT(*) from tabela
Retorna o total de registro da tabela

select COUNT(coluna1) from tabela
Retorna o total de registros da coluna1 da tabela

select COUNT(distinct coluna) from tabela
Usando o distinct não conta resultados repetidos na tabela

select SUM(coluna) from tabela
Retorna o valor total da coluna

select AVG(coluna) from tabela
Retorna a média aritmética da coluna

select MIN(coluna) from tabela
Retorna o menor valor da coluna.

select MAX(coluna) from tabela
Retorna o maior valor da coluna.

select CAST(AVG(coluna) as decimal(10,2)) apelido from tabela
O cast usado para converter dados, nesse exemplo converte para decimal e utiliza duas casas após a vírgula.

select CAST('11/02/2002' as date) coluna from tabela
Usado para conversão da data.

select CAST('120' as integer ) * 5 coluna from tabela
Usando conversão numérica

Nenhum comentário: