Ir al contenido principal

Entradas

Mostrando entradas de mayo 28, 2013

La función MOD ok

La función MOD devuelve el resto de una operación de división. Dos números, el dividendo y el divisor son proporcionados y una operación de división es desarrollada. Si el divisor es factor del dividendo, MOD devuelve cero. Si el divisor es cero ningún error de división por cero es devuelto, la función MOD devuelve el divisor. Si el divisor es más grande que el dividendo el dividendo es devuelto como resultado. Sintaxis: MOD(dividendo, divisor) Donde dividendo y divisor es un literal numérico, columna o expresión que puede ser negativo o positivo.  -- LA FUNCION MOD -- EL DIVISOR ES FACTOR DEL DIVIDENDO EL RESULTADO SERA CERO SELECT MOD(1000,500) FROM DUAL; -- SE REALIZA LA DIVISION Y COMO COCIENTE ES 2 Y LA FUNCION MOD DEVUELVE -- EL RESTO DE 200 SELECT MOD(1000,400) FROM DUAL; -- EL DIVISOR ES MAS GRANDE QUE EL DIVIDENDO, EL DIVIDENDO ES DEVUELTO -- COMO RESULTADO SELECT MOD(1000,4000) FROM DUAL; -- EL DIVISOR ES CERO, EL DIVIDENDO ES DEVUELTO

La función TRUNC ok

La función TRUNC desarrolla una operación de truncado sobre un valor numérico basado en una precisión decimal especificada. Un truncado numérico es diferente de un redondeo, el valor resultante disminuye el número de números con la precisión decimal especificado y no intenta redondear arriba o abajo si la precisión decimal es positiva.  Sin embargo, si la precisión decimal (n) especificada es negativa, el valor de entrada se pone a cero hacia abajo desde la posición decimal enésimo.  Si la precisión decimal es negativa, el valor en la posición n es bajado a cero. La función TRUNC toma dos parámetros. Sintaxis: TRUNC(source number, decimal precision) Source number, representa cualquier literal numérico, columna o expresión. Decimal precisión especifica el nivel de truncado y es opcional si el parámetro está ausente, el nivel de redondeo es cero, que significa el source number es truncado al número entero próximo o más cercano. Si la precisión especificada es 1 entonces el