SQL – Funções com Números

Guia rápido de consulta de funções com números no MySql/SQL Server.

Função Descrição Exemplo de

Entrada

Exemplo de Saída
ABS(n) Retorna o valor absoluto de n ABS(-5) 5
CEIL(n) Retorna o valor inteiro igual ou imediatamente superior a n CEIL(5.6) 6
FLOOR(n) Retorna o valor inteiro igual ou imediatamente inferior a n FLOOR(5.6) 5
MOD(m,n) Retorna o resto da divisão de m entre n MOD(15,4) 3
POWER(m, n) Calcula a potencia de m elevado ao exponente n POWER(2, 4) 16
SIGN(valor) Retorna -1 para expressões com valor negativo, 1 para expressões com valor positivo,

0 para expressões com valor 0 ou NULL, para expressões com valor nulo.

SIGN(-2.5) -1
NVL(valor, expressão) Substitue valor nulo da tabela por outro valor SELECT SUM(NVL(Sales,100)) FROM Sales_Data Para executar a query acima, todos os campos de Sales que forem iguais à NULL

serão substituídos por 100

ROUND(número[, m]) Arredonda número a m decimais ROUND(15.600054[,2 ]) 15.60
SQRT(n) Retorna a raiz quadrada de n SQRT(16) 4
TRUNC(número[,m ]) Trunca os números para que tenham m decimais. TRUNC(15.6[,5 ]) 15.60000

// Comente!

comentários

Olá, eu sou a Gabi e eu criei o "Eu Faço Programas" em 2011, quando ainda trabalhava em desenvolvimento web. Atualmente meu trabalho é focado em estratégia digital e redes sociais. Quer saber mais? www.imgabi.com

// 1 Comentário

// Siga as boas práticas: Comente!