T-SQL - Funciones numéricas

Las funciones numéricas de MS SQL Server se pueden aplicar a datos numéricos y devolverán datos numéricos.

A continuación se muestra la lista de funciones numéricas con ejemplos.

ABDOMINALES()

El valor absoluto vendrá como salida para la expresión numérica.

Ejemplo

La siguiente consulta dará el valor absoluto.

Select ABS(-22)

ACOS ()

El valor del arco coseno vendrá como salida para la expresión numérica especificada.

Ejemplo

La siguiente consulta dará el valor de arco coseno de 0.

Select ACOS(0)

COMO EN()

El valor del arco sinusoidal vendrá como salida para la expresión numérica especificada.

Ejemplo

La siguiente consulta dará el valor del arco seno de 0.

Select ASIN(0)

UN BRONCEADO()

El valor de arco tangente vendrá como salida para la expresión numérica especificada.

Ejemplo

La siguiente consulta dará el valor de arco tangente de 0.

Select ATAN(0)

ATN2 ()

El valor de arco tangente en los cuatro cuadrantes vendrá como salida para la expresión numérica especificada.

Ejemplo

La siguiente consulta dará el valor de arco tangente en los cuatro cuadrantes de 0.

Select ATN2(0, -1)

Considere que la tabla CLIENTES tiene los siguientes 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()

Si los valores existen entre dos expresiones dadas, se obtendrán como salida.

Ejemplo

La siguiente consulta dará el siguiente resultado.

SELECT salary from customers where salary between 2000 and 8500

Salida

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN ()

El valor mínimo vendrá como resultado de la expresión dada.

Ejemplo

La siguiente consulta dará '1500.00' para la expresión de 'salario' dada de la tabla de clientes.

Select MIN(salary)from CUSTOMERS

MAX ()

El valor máximo vendrá como resultado de la expresión dada.

Ejemplo

La siguiente consulta dará '10000.00' para la expresión de 'salario' dada de la tabla de clientes.

Select MAX(salary)from CUSTOMERS

SQRT ()

La raíz cuadrada de la expresión numérica dada aparecerá como resultado.

Ejemplo

La siguiente consulta dará 2 para la expresión numérica 4 dada.

Select SQRT(4)

PI()

El valor PI vendrá como salida.

Ejemplo

La siguiente consulta dará 3,14159265358979 para el valor de PI.

Select PI()

TECHO()

El valor dado vendrá como salida después de redondear los decimales, que es el siguiente valor más alto.

Ejemplo

La siguiente consulta dará 124 para el valor 123.25 dado.

Select CEILING(123.25)

SUELO()

El valor dado vendrá como salida después de redondear los decimales que es menor o igual que la expresión.

Ejemplo

La siguiente consulta dará 123 para el valor 123,25 dado.

Select FLOOR(123.25)

INICIAR SESIÓN()

El logaritmo natural de la expresión dada aparecerá como resultado.

Ejemplo

La siguiente consulta dará 0 para el valor 1 dado.

Select LOG(1)