“Conocimientos software>Software de base de datos

SQL y Problemas de redondeo decimal

2011/1/10
El lenguaje SQL de forma automática datos rondas, si la columna de la tabla en la que se almacenan los datos sólo permite un determinado valor de precisión decimal. Puede trabajar con problemas de redondeo con la función " round" en SQL . Esta función le permite controlar la forma en que SQL almacena valores numéricos en las tablas de base de datos . Problema

notar el problema de redondeo SQL cuando nos fijamos en los datos de las tablas . El valor numérico que aparece no es el mismo que lo ha introducido en su base de datos de consulta "insert". Tipos de datos de columna de SQL le permiten configurar la precisión del punto decimal. Si sólo se permiten dos décimas y se intenta entrar en tres rondas de SQL , el valor.
Tabla de diseño

Puede cambiar el valor de tipo de datos de la columna en el diseñador de tablas SQL . Usted diseña las tablas en Microsoft SQL Server Management Studio , que se incluye con el motor de SQL Server. Usted haga clic en la tabla en el diseñador y selecciona " Modificar". Usted selecciona un punto de precisión en la columna de tipo de datos desplegable para ampliar el número de puntos decimales y solucionar el problema de redondeo.

Round función

Si no desea cambiar el tipo de datos para la tabla SQL , utilice la función de redondeo para cambiar el comportamiento de la memoria numérica . Alrededor arriba, abajo o deje que la función round realizar redondeo normal de valores decimales . Por ejemplo , las siguientes rondas de código al siguiente número más alto :

ronda ( columna 2 , -1 )

rondas Esta función con dos decimales , pero siempre redondea hacia arriba. Extracción del parámetro -1 SQL permite realizar el redondeo normal, por lo que las rondas para valores de 5 y más alto y rondas de abajo para cualquier número por debajo de 5 .
Consideraciones

Cuando cambia la función de redondeo en SQL , también debe verificar las columnas que el total de los números redondeados . La columna ascendió tendrá valores incorrectos , por lo que se debe sumar los números redondeados nuevo para corregir cualquier error.

Software de base de datos
Cómo tirar una consulta de los últimos 3 meses en el Acceso
Cómo configurar los metadatos de DB2
Cómo calcular los tamaños de indexación en los índices de Oracle
Cómo Segmento una base de datos
Cómo editar SSIS almacenados en SQL
La historia de Essbase
Cómo convertir archivos de ECM en un archivo ISO
Cómo imprimir Tareas proyecto desde Microsoft Project
Conocimientos Informáticos © http://www.ordenador.online