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  
    
  • 相关阅读:
    翻转链表二
    最短路径算法
    在二叉树中插入节点
    LightOJ 1341
    串的基本操作
    链队列的基本操作
    LightOJ 1370
    poj 3060 Visible Lattice Points
    欧拉函数介绍及简单模板
    zoj 3593 One Person Game
  • 原文地址:https://www.cnblogs.com/junjieok/p/2755851.html
Copyright © 2011-2022 走看看