日度归档:2019年8月26日

mssql sqlserver 数据表中数据行互换的方法分享


摘要:
下文讲述使用sqlserver数据表中数据列互换方法分享,如下所示:


例:
将下表中数据列 A和数据列B的值互换,具体实现方法如下所示:

    create table [maomao365.com]
   (keyid int identity,
    infoA varchar(10),
	infoB varchar(10)
	)
	go
insert into [maomao365.com]
(infoA,infoB)values
('1A','1B'),
('2A','2B'),
('3A','3B') 
go

select * from [maomao365.com]
go

update [maomao365.com] 
 set infoA=infoB ,
 infoB = infoA 
 go

 select * from [maomao365.com] 
go
truncate table [maomao365.com]
drop     table [maomao365.com]
mssql_sqlserver_数据列互换_9496

mssql_sqlserver_数据列互换_9496

C# 将数字带逗号(千分位符)格式的方法分享


摘要:
下文讲述c#中将数字转换为带千分号的方法分享,如下所示:


千分位符号作为表示金额中一个非常重要的符号,因为拥有千分号之后,可以更加直观的得到数据。

实现思路:
使用toString再转换字符串时,输出相应的格式信息

     //定义一个decimal数据
            decimal t = 891232232323.2383225M;
            
            //将一个decimal数据转换为以下格式小数位后两位 小数位前三位进行千分号叠加
            Response.Write(t.ToString("###,###.##"));

            Response.Write("<br />");
            //转换为带千分号的字符串
            Response.Write(String.Format("{0:N2}", t));
 

javascript将数字转换为千分号分隔的两种方法分享


摘要:
下文讲述使用js将数字转换为千分号格式的处理方法,如下所示:


方法1:使用遍历3位循环处理的方式

    function numberToQianFenHao(num) {
      var decimalPart = ''; //小数部分
        num = num.toString(); //待分解部分
       if (num.indexOf('.') != -1) {
          decimalPart = '.' + num.split('.')[1];
          num = parseInt(num.split('.')[0]);
       }


       var arrayList = num.toString().split(''); //将待分解部分转换为一个一个字符
       var index = -3;
       while (arrayList.length + index > 0) {
          arrayList.splice(index, 0, ',');
          index -= 4;
       }
        return arrayList.join('') + decimalPart;
      };
 
  


方法2:使用正则表达式进行匹配

 
   function numberToQianFenHao(num) {
      var parts = num.toString().split(".");
          parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
        return parts.join(".");
   };