Funciones numéricos / Matemáticos en Oracle PLSQL
Para facilitar la consulta, proporcionamos una lista de todas las funciones de Oracle / PLSQL. La lista de funciones de Oracle / PLSQL se clasifica en el tipo de función basada en categorías como cadena / carácter, conversión, avanzado, numérico / matemático y fecha / hora.
Estas funciones se pueden utilizar en sentencias PLSQL o bien, pueden utilizarse dentro del entorno de programación proporcionado por la base de datos Oracle / PLSQL, como procedimientos almacenados, funciones, disparadores, etc.
Las funciones matemáticas realizan operaciones con expresiones numéricas y retornan un resultado, operan con tipos de datos numéricos.
Las funciones numéricas aceptan parámetros de entrada de tipo numérico y retornan valores numéricos.
Listado de funciones
ABS.- Esta función devuelve el valor absoluto de un número.
ACOS.- Esta función devuelve el arco coseno de un número.
ASIN.- Esta función devuelve el seno de arco de un número.
ATAN.- Esta función devuelve el arco tangente de un número.
ATAN2.- Esta función devuelve el arco tangente.
AVG.- Esta función devuelve el valor promedio de una expresión.
BITAND.- Esta función devuelve un entero que representa una operación AND en los bits.
CEIL.- Esta función devuelve el valor entero más pequeño que es mayor o igual que un número.
COS.- Esta función devuelve el coseno de un número.
COSH.- Esta función devuelve el coseno hiperbólico de un número.
COUNT.- Esta función devuelve el recuento de una expresión.
EXP.- Esta función devuelve e elevado al power nth, donde e = 2.71828183.
FLOOR.- Esta función devuelve el valor entero más grande que es igual o menor que un número.
GREATEST.- Esta función devuelve el mayor valor en una lista de expresiones.
LEAST.- Esta función devuelve el valor más pequeño en una lista de expresiones.
LN.- Esta función devuelve el logaritmo natural de un número.
LOG.- Esta función devuelve el logaritmo de n base m.
MAX.- Esta función devuelve el valor máximo de una expresión.
MEDIAN.- Esta función devuelve la mediana de una expresión.
MIN.- Esta función devuelve el valor mínimo de una expresión.
MOD.- Esta función devuelve el resto de m dividido por n.
POWER.- Esta función devuelve m elevado a la n.
REGEXP_COUNT.- Esta función cuenta el número de veces que se produce un patrón en una cadena. Esta función, introducida en Oracle 11g, le permitirá contar el número de veces que una subcadena se produce en una cadena utilizando la concordancia de patrones de expresión regular.
REMAINDER.- Esta función devuelve el resto de m dividido por n.
ROUND (numbers).- Esta función devuelve el valor redondeada N hasta la posición M a la derecha del punto decimal. Por defecto M es 0. Si M es negativo redondea hacia la izquierda del punto decimal. Por supuesto, M debe ser entero.
ROWNUM.- Esta función devuelve un número que representa el orden en que Oracle selecciona una fila desde una tabla o tablas unidas. La primera fila tiene un ROWNUM de 1, el segundo tiene un ROWNUM de 2, y así sucesivamente.
SIGN.- Esta función devuelve un valor que indica el signo de un número.
SIN.- Esta función devuelve el seno de n.
SINH.- Esta función devuelve el seno hiperbólico de n.
SQRT.- Esta función devuelve la raíz cuadrada de n.
SUM.- Esta función devuelve el valor sumado de una expresión.
TAN.- Esta función devuelve la tangente de n.
TANH.- Esta función devuelve la tangente hiperbólica de n.
TRUNC (numbers) .- Esta función devuelve el valor truncado de N hasta la posición M a la derecha del punto decimal. Por defecto M es 0. Si M es negativo trunca hacia la izquierda del punto decimal (pone ceros). Por supuesto, M debe ser entero.
En nuestro próximo entrada estaremos viendo Funciones de fecha.