1.SqlServer 10进制转换成62进制,写成函数方法--@num 要转换的10进制--@len 转换后保留支付长度CREATE function [dbo].[intto62](@num bigint)returns varchar(16)begindeclare @result varchar(100) set @...

1.SqlServer 10进制转换成62进制,写成函数方法
--@num 要转换的10进制 --@len 转换后保留支付长度 CREATE function [dbo].[intto62](@num bigint) returns varchar(16) begin declare @result varchar(100) set @result='' while @num>0 begin select @result=substring('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHLJKLMNOPQRSTUVWXYZ',@num%62+1,1)+@result,@num=@num/62 end return @result end
2.C# 10进制转换成62进制
private static char[] charSet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray(); public static string To62(long number) { var str = string.Empty; var num = number; while (num > 0) { long val = num % 62; str = charSet[val] + str; num = num / 2; } return str; }
织梦狗教程
本文标题为:sql和C#10进制转化62进制


基础教程推荐
猜你喜欢
- C# 线程同步的方法 2023-03-09
- c# – MVC在数据库中查找不使用主键的行 2023-11-09
- Unity3D实现分页系统 2023-02-15
- C#实现一阶卡尔曼滤波算法的示例代码 2023-04-14
- C#类的成员之Field字段的使用 2023-06-08
- C#多线程学习之Thread、ThreadPool、Task、Parallel四者区别 2023-05-11
- C#正则表达式与HashTable详解 2023-06-21
- C# CultureInfo之常用InvariantCulture案例详解 2023-04-27
- C#使用Gembox.SpreadSheet向Excel写入数据及图表的实例 2022-11-30
- C#利用Spire.Pdf包实现为PDF添加数字签名 2023-07-04