Funciones Aritméticas en SQL
Funciones Aritméticas en SQL
Funciones Aritméticas en SQL
13 de marzo de 2008
0 Comentarios
Funcin
Propsito
ABS(n)
Nos devuelve el valor absoluto de n
CEIL(n)
Nos devuelve el valor entero igual o inmediatamente superior a n
FLOOR(n)
Nos devuelve el valor entero igual o inmediatamente inferior a n
MOD(m,n)
Nos devuelve el resto de la divisin de m entre n
POWER(m, exponente)Calcula la potencia de m elevado a exponente
SIGN(valor)
Nos devuelve el signo de valor
Funcin que nos sustituye valor por expresin siempre que valor sea
NVL(valor, expresin) NULL
ROUND(nmero[, m]) Nos redondea numero a m decimales
SQRT(n)
Nos devuelve la raz cuadrada de n
TRUNC(nmero[,m ]) Trunca los nmeros para que tengan m decimales.
Pasamos a poner algunos ejemplos para que os quede ms claro como se
utilizan:
Select
Propsito
Nos devuelve la media de n
Nos devuelve el nmero de veces que aparece expresin.
Nos devuelve el valor mximo de expresin
Nos devuelve el valor mnimo de expresin
Nos devuelve la varianza de expresin
Nos devuelve la suma de valores de expresin.
Funciones de listas
Estas funciones trabajan con grupos de columnas dentro de una misma fila.
Dentro de este grupo de funciones se encuentran las siguientes :
Funcin
GREATEST(valor1, valor2,)
LEAST(valor1, valor2,...)
Propsito
Obtiene el mayor valor de la lista
Obtiene el menor valor de la lista
Puedes
seguir
el
curso
https://www.youtube.com/watch?v=UK8r-AcOb4&index=17&list=PLZPrWDz1MolrT1ID3CRIeR6jPLJ7Fp1x6
Puedes descargar el Material del Curso desde:
Archivos del Curso, Backup y Presentaciones http://adf.ly/pl1Bk
Completo
desde:
Aritmticos
Asignacin
Lgicos
A) Operadores Aritmticos
+ Sumar : Operador de Suma Nmerica y concatenacin de Columnas.
- Restar : Operador de resta Nmerica y tambin representa a nmeros negativos.
* Multiplicar : Operador de Multiplicacin.
/ Dividir : Operador de Divisin entera y fraccionaria.
% Mdulo : Operador que Devuelve el resto de una divisin.
B) Operador de Asignacin
Sql server solo cuenta con un operador para la asignacin de valores.
El operador = se tendr que colocar en cualquier expresin que necesite asignar un valor de cualquier
tipo.
Ejemplos:
Ejemplo 1:
Script que permita mostrar el resultado de la expresin 2*(10+15) - (8/3), utilizar la sentencia SELECT
para mostrar el resultado.
Ejemplo 2:
Script que permita mostrar el resultado de la expresin Celsius=(Fharenheit-32)*5/9, usar la sentencia
Select.
Ejemplo 3:
Calcular el rea de un Crculo, almacenando el valor del radio y de PI en sus variables respectivas.
Ejemplo 4:
Script que permita capturar en una variable el correo electrnico del pasajero con cdigo P0000005,
usar variables Transact-SQL y sentencia Select para mostrar el email.
@correo as [Email]
go