zoukankan      html  css  js  c++  java
  • 格式化数字

    /*********************************************************************************   
    *函数名称 : Numformat  
    *功能描述 : 格式化数字。保留四位小数,小数部分为“0000”则保留整数。  
    *输入参数 :   
        @NumStr nvarchar(50)  
    *返 回 值 :  
        指定指定格式的字符串  
    *作    者 : junjieok  
    *创建日期 : 20012-11-05       
    ***********************************************************************************/  
    CREATE FUNCTION [dbo].[Numformat]  
    (  
        @NumStr nvarchar(50)  
    )  
    RETURNS nvarchar(50)  
    AS  
    BEGIN  
        DECLARE @Result  NVARCHAR(50)=''  
        SET @NumStr=replace(@NumStr,' ','')  
        IF(ISNUMERIC(@NumStr)=1)  
        BEGIN  
            IF(Right(cast(@NumStr AS DECIMAL(38,4)),4)='0000')  
            BEGIN  
                SET @Result=cast(cast(@NumStr AS DECIMAL(38,0)) AS NVARCHAR(50))  
            END  
            ELSE  
            BEGIN  
                SET @Result=cast(@NumStr AS DECIMAL(38,4))  
            END  
            END  
        ELSE  
        BEGIN  
            SET  @Result='非法数字'  
        END  
        return @Result  
    END  
    
  • 相关阅读:
    题解45 跳跃游戏 II
    《重构》第八章阅读总结
    Scala学习笔记一
    Java初学随笔
    染色算法总结
    BingMap
    Google Earth API 替换方案
    本周安排
    OleDb 内存泄露问题
    css3 布局
  • 原文地址:https://www.cnblogs.com/junjieok/p/2755851.html
Copyright © 2011-2022 走看看