问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL中十六进制转十进制语句

发布网友 发布时间:2022-05-01 02:20

我来回答

2个回答

热心网友 时间:2022-06-22 10:42

if exists(select * from sysobjects where name='p_zh' and type='p')
drop procere p_zh

create procere p_zh
@str varchar(10),--十六进制数
@ss int output--转换后的十进制数
as
begin
declare @len int --十六进制数的长度
declare @st char(1) --取十六进制字符串里的字符
declare @st1 int--将取出的十六进制字符串里的字符转换成十进制数
declare @le int --幂的值
set @ss=0
set @len=len(@str)
select @len
set @le=@len+1
while(@len>=1)
begin
set @st=substring(@str,@le-@len,1)
select @st

--判断是什么类的数,该怎么转换成十进制数
if(@st in('1','2','3','4','5','6','7','8','9','0')) set @st1=convert(int,@st)
if(@st in('A','a')) set @st1=10
if(@st in('B','b')) set @st1=11
if(@st in('C','c')) set @st1=12
if(@st in('D','d')) set @st1=13
if(@st in('E','e')) set @st1=14
if(@st in('F','f')) set @st1=15
set @len=@len-1
set @st1=@st1*power(16,@len)
set @ss=@ss+@st1
set @len=@len+1
set @len=@len-1
end
select @ss '十进制'
end

--例:
declare @sls varchar(10)
declare @ss int
set @sls='a5a8'
set @ss=0
execute p_zh @sls,@ss output
--可能有点烦,但我会的就是这个

热心网友 时间:2022-06-22 10:43

http://zhidao.baidu.com/question/132524301.html

看看这个
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
青椒炒肉丝家常做法 QQ空间背景覆盖了自定义栏,那又要怎么取消 QQ空间自定义时不小心把模块隐藏了,要怎么找回来? 海底的火山存在吗? vue中路由跳转的三种方式 简洁易懂 vue路由调转的四种方式 ...状态详解介绍_拳击俱乐部Punch Club属性状态详解是什么 夜经济新业态是什么 南昌为什么要搞夜经济 夏天天热,不用冰箱的话,肉怎么保鲜?有没有比较专业的方法呢? sql中十六进制字符串如何转换为长整型 如何将sql 中十六进制转换十进制 陈姓小女孩取名 怎样更新驱动程序 硅胶手机壳为什么老是一个角先变黄 表面浇上滴胶的透明手机壳还会变黄嘛? 在电脑上如何更新所有驱动?? 想在手机壳上做图案,手机壳已经打磨过,但需要什么性质的颜料耐磨? 学会计要注意什么啊??? 给手机上色用丙烯颜料行不行? 我想开始学会计 需要注意什么 需要做哪方面的准备会计要注意哪一些方面 会计培训需要注意什么? 自学初级会计需要注意哪些问题? 本科学会计,应该要注意些什么 求教MySQL大数据量查询问题 小米手机提示系统cache分区空间不足无法更新怎么解决? 小儿推拿可用艾草精油吗 男生发null给女生怎么回复 在爱情中男生发null是什么意思 null到底是什么意思?什么梗? SQL数据库中密码16进制怎么转换为字符串 桥式整流器sql 16-10是什么意思 sql 数据库中 长度为16的TEXT类型数据可保存多少字符 sql中字段id为number(16)由于数字过长,导致数据成为 《龙姬》txt全集下载 SQL查询一个字段中第二位和第三位为16的语句 有没有什么动漫男主眼睛不一样 sql查询年龄段16-64 有哪些动漫人物是异瞳。 SQL错误 消息 7302,级别 16,状态 1 有多少动漫角色长着波斯猫眼 SQL服务端是18年,其他是16年会有问题吗? 如何修改mssql索引最大限制为 16 重装战姬副本是什么 个人副本有哪些 SQL 第16届亚运会在广州召开,请结合赛程表 的数据设计数据库,并填充部分数据,完成赛事管理. 必须完成的 找一个百合综漫文 sql server有没有16进制双位取反的函数或者命令。例如45F0EA31 双位取反后: 31EAF045 求SQL数据库不能输入中文的解决方法?我用的是目前最新版SQL5.7.16,从官网下载的压缩连 下面哪些角色适合列入格斗游戏? 小说女主很会跳舞,男主追女主。他们曾一起跳舞霸王别姬