“Conocimientos software>Software de base de datos

La función ronda en T -SQL

2015/1/17
Entender la función Transact -SQL Ronda Microsoft es crítica al realizar cálculos en T -SQL. El redondeo se realiza con frecuencia para facilitar los cálculos , pero puede causar grandes discrepancias en los cálculos si se hace incorrectamente . Malentendido los tres parámetros de entrada o de retorno de datos puede provocar resultados inesperados , que pueden incluir errores de desbordamiento aritmético . Parámetros de entrada

La función ronda tiene dos parámetros necesarios y un parámetro opcional. El primer parámetro es la expresión numérica que se va a redondear . Aquí , " numérico " se refiere a un número o expresión matemática más que el tipo de datos numérico . El segundo parámetro es la longitud a la que el número se redondeará , en lugares a la derecha del punto decimal. Este número puede ser un tinyint , smallint o tipo de datos entero . Un número negativo también se puede utilizar , forzando redondeo a la parte izquierda de la coma decimal . El último parámetro , opcional , es la función . El uso de un 0 o omitiendo esta función trunca la expresión numérica de la longitud especificada . Cualquier otro valor pequeño , pequeño o entero hace que la expresión numérica que se va a redondear .
Valores devueltos

El tipo de datos de retorno de la función Round depende del tipo de datos el parámetro de expresión numérica. Las expresiones numéricas que dan lugar a tinyint , smallint o valores enteros devolver un valor entero . Grandes valores enteros ( bigint ) devuelven el mismo tipo de datos , categorías decimales y numéricos devuelven un valor decimal, el dinero y los tipos de datos smallmoney devolver valores monetarios y los tipos de datos float y real tanto devolver un tipo de datos float . La función Round siempre devuelve un valor, que puede ser 0 si el parámetro length es negativo y mayor que el número de dígitos a la izquierda del punto decimal
Uso Ronda - . Sintaxis

Para llamar a la función ronda en una instrucción T -SQL , utilice una instrucción Select . Esto puede ser en línea con otros elementos que se seleccionan o independiente de otras acciones . La sintaxis de la sentencia Ronda es: SELECT ROUND ( numeric_expression , longitud , [ función] ) ;
Redondeo y truncamiento

El tercer parámetro de la función Round permite utilizar esta función para truncar un valor , así como redondeo . Por ejemplo , la consulta SELECT ROUND ( 350.88 , 0 ) devuelve un valor de 351.00 , que se ha redondeado al número entero más próximo . Consulta SELECT ROUND ( 350.88 , 0, 1 ) devuelve 350,00 , más que soltar los números a la derecha del punto decimal. Tenga cuidado con la función Round para asegurar resultados exactos para sus cálculos.

Software de base de datos
Cómo truncar LOGSPACE con base de datos en modo de recuperación
Cómo vincular una consulta a una Carta de Word 2007 en Access 2007
Cómo Solicitar un nombre de tabla en una consulta de creación de tabla en Access 97
Cómo convertir un archivo XLS en un archivo CSV
Cómo ejecutar procedimientos almacenados SQL en MS Access
Cómo crear un motor de búsqueda en un formulario Windows Forms
Cómo calcular la edad de la fecha de nacimiento en Microsoft SQL
Cómo invocar el intérprete de comandos de SQL
Conocimientos Informáticos © http://www.ordenador.online