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
Funções numéricas em SQL

Confira também: Descomplicando SQL Joins – Guia Prático

// Comente!

comentários