“Conocimientos software>Software de base de datos

Funciones de porcentaje para DB2

2016/5/7
software de gestión de base de datos DB2 de IBM utiliza el lenguaje de consulta estructurado o SQL , para crear y administrar estructuras de base de datos y actualizar la información contenida en ellos. SQL es un lenguaje de programación estándar de la industria que incluye funciones matemáticas para realizar un análisis detallado de los datos de base de datos . Uso de SQL , puede calcular fácilmente los porcentajes para cada registro de una tabla de base de datos, para los grupos de discos y para los totales de la tabla. SELECT SQL Statement

de DB2 utiliza la instrucción SELECT para crear informes a partir de información de base de datos . La sintaxis básica de la frase es la palabra SELECT seguida de una lista de campos , nombres de tabla y las cláusulas opcionales como WHERE y ORDER BY para las pruebas y la clasificación de los datos. Los campos pueden provenir directamente de una tabla o pueden ser valores calculados sobre la base de campos de la tabla . Puede, por ejemplo, mostrar el contenido de una tabla de pedidos , incluyendo un código de producto, descripción, precio y cantidad, y se puede multiplicar el precio por la cantidad para obtener el total.
División simple

la forma más simple de porcentaje dentro de DB2 SELECT múltiplos declaración de uno de campo de 100 , luego se divide por el total para obtener el porcentaje. Por ejemplo, el siguiente SQL muestra un nombre de cliente , orden total de la pieza y el porcentaje del total de la orden :

SELECT nombre , número_pedido , item_total , item_total * 100 /order_total como porcentaje DE order_table ;

Si se calcula porcentajes basados ​​en campos enteros , multiplicando el primer elemento por 100 asegura que una división posterior devuelve un porcentaje significativo. Si en lugar de dividir un entero por un número entero más grande y multiplicar el resultado por 100 , SQL devuelve un cero. Versión
Decimal Función

de DB2 de SQL ha una función matemática llamada DECIMAL . Si la utiliza con una función de porcentaje , DECIMAL le da control sobre el número de decimales del resultado. La siguiente sentencia SELECT SQL ilustra el uso de DECIMAL en los cálculos porcentuales :

SELECT nombre , número_pedido , DECIMAL ( item_total , item_total * 100,0 /order_total , 5,2) en porcentaje , order_total DE order_table ;
< p> la función dECIMAL tiene tres argumentos: el número o el valor calculado , el número de dígitos de precisión y el número de dígitos después del punto decimal. Aquí , la precisión es de cinco y el número de dígitos después de la coma decimal es dos. Esta instrucción SELECT produce un porcentaje como un número con cinco dígitos en total y dos decimales , como 56.05 o 199.10 .
Definidas por el usuario Funciones

Para uso frecuente , cálculos complejos que resultan en un porcentaje , considere usar una UDF o definida por el usuario Función . DB2 almacena una UDF como un objeto, por lo que se convierte en parte de la base de datos junto con los campos, tablas y otros objetos . La sentencia CREATE FUNCTION , seguida por otras sentencias SQL , escribe una entrada en función de la base de datos . En lugar de repetir los cálculos complejos en sus sentencias SELECT , puede hacer referencia a la función , por lo que su programación más sencilla y fiable .

Software de base de datos
Cómo cambiar la contraseña de acceso
Tutoriales Lotus de diseño
¿Cuáles son los puntos débiles de una Base de Datos Relacional
Cómo recoger datos a través de Outook en Access 2007
Cómo agregar un formulario de acceso al filtro a una página Web
Programas de dibujo asistido por ordenador (CAD ) para la electrónica de la subida de los precios con una mayor sofisticación y funcionalidad
Cómo crear una consulta de parámetros de Access
Cómo calcular los resultados de una Encuesta
Conocimientos Informáticos © http://www.ordenador.online