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)