T-SQL - Funções Numéricas

As funções numéricas do MS SQL Server podem ser aplicadas a dados numéricos e retornarão dados numéricos.

A seguir está a lista de funções numéricas com exemplos.

ABDÔMEN()

O valor absoluto virá como saída para a expressão numérica.

Exemplo

A consulta a seguir fornecerá o valor absoluto.

Select ABS(-22)

ACOS ()

O valor do arco-cosseno virá como saída para a expressão numérica especificada.

Exemplo

A consulta a seguir fornecerá o valor do arco cosseno de 0.

Select ACOS(0)

COMO EM()

O valor do arco seno vem como saída para a expressão numérica especificada.

Exemplo

A consulta a seguir fornecerá o valor do arco seno de 0.

Select ASIN(0)

NUMA()

O valor da tangente do arco virá como saída para a expressão numérica especificada.

Exemplo

A consulta a seguir fornecerá o valor 0 da tangente do arco.

Select ATAN(0)

ATN2 ()

O valor da tangente do arco em todos os quatro quadrantes virá como saída para a expressão numérica especificada.

Exemplo

A consulta a seguir fornecerá o valor da tangente do arco em todos os quatro quadrantes de 0.

Select ATN2(0, -1)

Considere a tabela CUSTOMERS com os seguintes registros.

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        MP                  4500.00 
7   Muffy      24        Indore              10000.00

ENTRE()

Se os valores existirem entre duas expressões fornecidas, eles virão como saída.

Exemplo

A consulta a seguir fornecerá a seguinte saída.

SELECT salary from customers where salary between 2000 and 8500

Resultado

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN ()

O valor mínimo virá como saída da expressão fornecida.

Exemplo

A consulta a seguir fornecerá '1500,00' para a expressão 'salário' fornecida na tabela de clientes.

Select MIN(salary)from CUSTOMERS

MAX ()

O valor máximo virá como saída da expressão fornecida.

Exemplo

A consulta a seguir fornecerá '10000,00' para a expressão 'salário' fornecida na tabela de clientes.

Select MAX(salary)from CUSTOMERS

SQRT ()

A raiz quadrada da expressão numérica fornecida virá como saída.

Exemplo

A consulta a seguir fornecerá 2 para as 4 expressões numéricas fornecidas.

Select SQRT(4)

PI ()

O valor PI virá como saída.

Exemplo

A consulta a seguir fornecerá 3,14159265358979 para o valor PI.

Select PI()

TETO()

O valor fornecido virá como saída após o arredondamento dos decimais, que é o próximo valor mais alto.

Exemplo

A consulta a seguir fornecerá 124 para o valor 123,25 fornecido.

Select CEILING(123.25)

CHÃO()

O valor fornecido virá como saída depois de arredondar os decimais que são menores ou iguais à expressão.

Exemplo

A consulta a seguir fornecerá 123 para o valor 123,25 fornecido.

Select FLOOR(123.25)

REGISTRO()

O logaritmo natural da expressão dada virá como saída.

Exemplo

A consulta a seguir fornecerá 0 para o valor 1 fornecido.

Select LOG(1)