Guia rápido de consulta de funções com números no MySql/SQL Server.
ABS(n)
Retorna o valor absoluto de n.
- Exemplo de entrada: ABS(-5)
- Saída: 5
CEIL(n)
Retorna o valor inteiro igual ou imediatamente superior a n.
- Exemplo de entrada: CEIL(5.6)
- Saída: 6
FLOOR(n)
Retorna o valor inteiro igual ou imediatamente inferior a n.
- Exemplo de entrada: FLOOR(5.6)
- Saída: 5
MOD(m,n)
Retorna o resto da divisão de m entre n.
- Exemplo de entrada: MOD(15,4)
- Saída: 3
POWER(m, n)
Calcula a potencia de m elevado ao exponente n.
- Exemplo de entrada: POWER(2, 4)
- Saída: 16
SIGN(valor)
Calcula a potencia de m elevado ao exponente n.
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.
- Exemplo de entrada: SIGN(-2.5)
- Saída: -1
NVL(valor, expressão)
Substitue valor nulo da tabela por outro valor
- Exemplo de entrada: SELECT SUM(NVL(Sales,100)) FROM Sales_Data
- Saída: 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
- Exemplo de entrada: ROUND(15.600054[,2 ])
- Saída: 15.60
SQRT(n)
Retorna a raiz quadrada de n.
- Exemplo de entrada: SQRT (16)
- Saída: 4
SQRT(n)
Trunca os números para que tenham m decimais.
- Exemplo de entrada: TRUNC(15.6[,5 ])
- Saída: 15.60000