1. FUNCIONES ARITMETICAS
a. FUNCIONES DE VALORES SIMPLES
Las funciones de valores simples son funciones sencillas que trabajan con valores simples, por ejemplo, son valores simples: un número, una variable o una columna de una tabla.
· ABS(n): Devuelve el valor absoluto de n.
· CEIL(n): Obtiene el valor entero inmediatamente superior o igual a n.
· FLOOR(n): Es lo opuesto a CEIL devuelve el valor entero inmediatamente inferior o igual a n.
· MOD(m,n): Devuelve el resto de m/n.
· NVL(valor,expresión): Sustituye un valor nulo por otro valor.
· POWER(m,exponente): Calcula la potencia de un numero.
· ROUND: (numero,[,m]): Devuelve el valor de un numero redondeado a m decimales.
· SIGN(valor): Indica el signo del valor.
· SORT(n): Devuelve la raíz cuadrada de n.
· TRUNC(numero,[m]): Trunca los números para que tengan un cierto numero de digitos de precisión.
b. FUNCIONES DE GRUPOS DE VALORES
· AVG (n): Calcula el valor medio de n ignorando valores nulos.
· COUNT(*|expresión): Cuenta el numero de veces que la expresión evalua algún dato con valor no nulo.
· MAX (expresión): Calcula el valor máximo de la expresión.
· MIN(expresión): Calcula el minimo valor de la expresión.
· SUM(expresión): Obtiene la suma de valores de la expresión distintos de nulo.
· VARIANCE(expresión): Obtiene la varianza de los valores de expresión distintos de nulo.
DISTINCT Y ALL, son clausulas que se pueden utilizar en todas las funciones de grupo. DISTINCT hace una selección de filas cuyos valores en la columna especificada no están duplicados.ALL, recoge todas las filas aunque sus valores estén duplicados.
El formato COUNT con estas clausulas seria:
COUNT(*|[DISTINCT|ALL] expresión);
c. FUNCIONES DE LISTAS
Trabajan sobre un grupo de columnas dentro de una misma fila.
· GREATEST (valor1,valor2…): Obtiene el valor mayor de la lista.
· LEAST(valor1,valor2…): Obtiene el valor menor de la lista.
No hay comentarios:
Publicar un comentario