SQL SERVER 10進製轉換36進製

2021-07-11 19:02:37 字數 980 閱讀 4712

--引數描述:@hex10 被轉換10進製數字

--測試方法:select [dbo].[converthex10to36](17122394)

create function [dbo].[converthex10to36]

(@hex10 int)  

returns varchar(100)

as--declare @hex10 int set @hex10=17122394 --注釋as(包括as)以上所有行,將**最後的return換成print,並設該行為斷點,按f11開始除錯

begin

declare @strhex36 varchar(100)--返回36進製表示的結果

declare @remainder int--餘數

10進製34進製轉換

10進製34進製轉換 對映表 0 9 a z 除去i,o static const char code10map34 10進製轉為34進製 udec 10進製資料 szcode 34進製字元 itgtlen 34進製長度 不足時前面插入0 返回34進製字元長度 int dec2thrityfour ...

任意進製轉換10進製和10進製轉換成任意進製

原理 輸入是乙個字串,由函式體轉換成數 考慮是否溢位int範圍 include using namespace std include typedef long long ll 這個具體要看要求,如果給的輸入是否會超過乙個int的範圍 include ll transdec string num,i...

10進製轉換18進製 2進製

將乙個10進製數除以18,得到的商再除以18,依次類推直到商等於1或0為止,倒序取得的餘數即為18進製的結果。同理轉換為2進製。如圖 實現 如下 public class cal4 轉換18進製 param number return public static listto18 int numbe...