Ir al contenido principal

Contar decimales en SQL Server

Este día les mostraré un script para retornar la cantidad de decimales de un valor numérico. 


Como se puede observar en la imagen anterior, primero creamos la función udf_ContarDecimales y después realizamos un select con el valor numérico que queramos.

Como se puede ver en la segunda imagen,  al momento de enviar el parámetro numérico 14.2512 podemos observar exactamente que este posee 4 decimales y al ejecutar la funcion udf_ContarDecimales este nos devuelve 4 que es exactamente la cantidad de numéros decimales que este posee.


Pruebas realizadas con éxito 😉

Bueno, esto es todo por hoy. 
Espero que esta función les sirva en su día a día (n_n)/

Comentarios

Post Populares

Función CHARINDEX() en SQL Server

La función  CHARINDEX()  de SQL Server devuelve un número entero, que devuelve la posicion inicial de la subcadena o expresión. Si no se encuentra la subcadena, el resultado de la función es 0. Si lo que deseas es obtener una subcadena de una cadena se utiliza la función  SUBSTRING() A continuacion se muestra la  sintaxis CHARINDEX(substring, string [, start_location]) substring es la subcadena a buscar. Su longitud está limitada a 8,000 caracteres. string puede ser una cadena literal, expresión o columna. Es una cadena para buscar. start_location es la ubicación en la que comienza la búsqueda. Start_location es un entero o una expresión que se evalúa como un valor de esos tipos de datos. El parámetro start_location es opcional. Si se omite, se establece cero o valor negativo, la búsqueda comienza al inicio de la cadena. Ejemplo 1:   Uso de la funcion CHARINDEX() , sin especificar la posicion inicial de la búsqueda. Ejemplo 2: Uso de la funcion CHARIN...

Función SUBSTRING() en SQL Server

La función SUBSTRING() extrae una subcadena con una longitud especificada a partir de una ubicación en una cadena de entrada. A continuación, se muestra la sintaxis de la función SUBSTRING() : SUBSTRING(input_string, start, length); input_string puede ser un varchar, binario, texto, ntext o imagen. start es un número entero que especifica la ubicación donde comienza la subcadena que se regresara. Tenga en cuenta que el primer carácter en input_string es 1, no cero. length es un entero positivo que especifica el número de caracteres de la subcadena que se devolverá.  La función SUBSTRING() genera un error si la longitud es negativa. Si start + length > que el total del largo de input_string , la subcadena comenzará al inicio e incluirá los caracteres restantes de input_string . Ejemplo 1: Uso de la funcion SUBSTRING() , Obtener información específica Ejemplo 2: Uso de la función SUBSTRING() , Obtener información dinámica  Cómo funciona Primero, utilizamos la función C...

SQL Server Configuration Manager no aparece en Windows 10

 El SQL Server configuration manager, generalmente es accesible como complemento de la consola de administración (microsoft management console: mmc.exe). Puedes ejecutarlo directamente desde el cuadro de diálogo ejecutar (que a su vez puedes invocar con la combinación de teclas Windows + R ) En dicho diálogo, en el edit Abrir escribe SQLServerManager15.msc para SQL Server 2019 SQLServerManager14.msc para SQL Server 2017 SQLServerManager13.msc para SQL Server 2016 SQLServerManager12.msc para SQL Server 2014 SQLServerManager11.msc para SQL Server 2012 SQLServerManager10.msc para SQL Server 2008 svrnetcn.exe para SQL Server 2000 Luego presionar Enter . Y listo, esto seria todo por hoy Espero les haya gustado (n_n)/ Si desean ayudarme, puedan realizar una pequeña donación: