Este tipo de funciones trabajan únicamente con datos númericos del tipo number, y se pueden dividir en tres grupos principales.
Funciones de valores simples
Estas funciones son las más sencillas y trabajan con un único numero, variable o columna de la tabla.
Pasamos a poner algunos ejemplos para que os quede más claro como se utilizan:
Select ceil(2.3) from tabla; (esta consulta nos devolvería 3)
Select mod (11,4) from tabla; ( nos devolvería 3)
Select round(22.38,1) from tabla; (nos devolvería 22.4)
Funciones de grupos de valores
Este tipo de funciones se utilizan principalmente para realizar estadísticas, por lo que los valores nulos no se toman en cuenta.
Dentro de este grupo se encuentran las siguientes funciones:
Pasamos a poner algunos ejemplos:
Select avg(salario) from empleado; (nos devolvería el salario medio de todos los empleados)
Select count(*)from empleado; (nos devuelve el numero de empleados que tenemos)
Select min(salario) from empleado; (nos devuelve el menor salario encontrado en la tabla empleado)
Funciones de valores simples
Estas funciones son las más sencillas y trabajan con un único numero, variable o columna de la tabla.
| Función | Propósito |
| 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 división de m entre n |
| POWER(m, exponente) | Calcula la potencia de m elevado a exponente |
| SIGN(valor) | Nos devuelve el signo de valor |
| NVL(valor, expresión) | Función que nos sustituye valor por expresión siempre que valor sea NULL |
| ROUND(número[, m]) | Nos redondea numero a m decimales |
| SQRT(n) | Nos devuelve la raíz cuadrada de n |
| TRUNC(número[,m ]) | Trunca los números para que tengan m decimales. |
Pasamos a poner algunos ejemplos para que os quede más claro como se utilizan:
Select ceil(2.3) from tabla; (esta consulta nos devolvería 3)
Select mod (11,4) from tabla; ( nos devolvería 3)
Select round(22.38,1) from tabla; (nos devolvería 22.4)
Funciones de grupos de valores
Este tipo de funciones se utilizan principalmente para realizar estadísticas, por lo que los valores nulos no se toman en cuenta.
Dentro de este grupo se encuentran las siguientes funciones:
| Función | Propósito |
| AVG(n) | Nos devuelve la media de n |
| COUNT(*|expresión) | Nos devuelve el número de veces que aparece expresión. |
| MAX(expresión) | Nos devuelve el valor máximo de expresión |
| MIN (expresión) | Nos devuelve el valor mínimo de expresión |
| VARIANCE(expresión) | Nos devuelve la varianza de expresión |
| SUM(expresión) | Nos devuelve la suma de valores de expresión. |
Pasamos a poner algunos ejemplos:
Select avg(salario) from empleado; (nos devolvería el salario medio de todos los empleados)
Select count(*)from empleado; (nos devuelve el numero de empleados que tenemos)
Select min(salario) from empleado; (nos devuelve el menor salario encontrado en la tabla empleado)
No hay comentarios:
Publicar un comentario