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

sqlserver语句中,怎么样将字符串'ab00000008'减去2,得到'ab00000006'

发布网友 发布时间:2022-04-11 17:59

我来回答

3个回答

热心网友 时间:2022-04-11 19:28

select
SUBSTRING('ab00000008',1,len('ab00000008') - 1)+
cast ( cast (RIGHT('ab00000008',1) as int) - 2 as nvarchar(10));

热心网友 时间:2022-04-11 20:46

字符串格式会变化吗?一直是10位,前两位字母,后8位数字?
如果是的话

right('00000000'+cast(right('ab00000008',8)-2 as varchar),8)

热心网友 时间:2022-04-11 22:21

如果没有外在条件,可以对你的这个字符串做如下处理
原理:将字符串拆分成:固定部分+数字
然后将数字做运算,再转换成字符串连接到一起。
select left('ab00000008',9)+convert(varchar(1),right('ab00000008',1)-2)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国家对腾讯已经作出解除音乐版权处罚,为什么网易云还是很 市场监管总局依法对腾讯控股有限公司作出责令解除网络音乐 腾讯放弃音乐独家版权,绝大部分独家协议已按期解约 高级BEC和中级口译哪个难? 三级口译是什么样的水平 高级日语口译大概是什么水平 高级口译常用谚语 品牌型号怎么填写 送刀剑是什么风水 送礼送菜刀是什么意思 ibatis中sql.xml怎么分割字符串并循环 硬盘分区情况同备份时不同,不能执行系统恢复操作 硬盘分区情况同备份时不同,不能执行系统恢复操作! 急需解决:系统还原 如果不小心删除了电脑中的*.bak文件,导致officeXP或office2003无法使用,如何解决? Sqlserver2012 在还原.bak文件的时候,不能选择源文件,这是怎么回事? 关于如何删除DataTable中的重复行 如何正确看待Linq的DistinctBy扩展和ForEach扩展 对单个字段的结果进行去重,用distinct执行效率快,还是用group by快 如果查询多列数据,distinct怎么不起作用了?sql SQL DISTINCT 问题请教 sql高手进!关于在sqlserver里实现一个表多字段distinct查询的问题。 sql,select distinct,怎么显示多列??,怎么还是有重复的住院号? sql 语句 distinct 多列显示问题 distinct可以多列吗 distinct和groupby在查询多列数据去重复时的区别在哪 在SQL2008中,我想把其中某表的某个字段的数据类型从int改成text,可是不成功,这是为什么呢? 在Sql server 2000数据库中的表中定义的一个字段是ntext类型,但导入内容会出问题,怎么办? 加急!如何替换sql中ntext类型数据中的某个字符? SQL替换字段最后一个字符和几个字符 c#读取xml 中的数据库连接字符串 .net 执行 sql 语句 如何在asp.net中执行sql脚本文件 C#.NET 怎么对WINDOWS的CMD命令操作 .net 执行一个sql脚本 c# .net中 对于access数据库执行sql命令 ASP.NET执行sql语句 ASP.NET怎样使用SQL语句呢? asp.net 如何一次执行多条件Sql语句,如何解决? sqlserver 自定义函数怎么接收关键字参数 存储过程数据排序问题 用存储过程分页后,前台上一页,跳转页怎么写 asp.net 分页代码 首页 上一页 1 2 3 4 5 >> …… 30 下一页 尾页 请教一下关于sql server的语句执行顺序是否能够自己设定? sql server 2008中是先执行order by 后执行select top 3*from ceshi?为什么和规定的执行顺序相反? SQL server语句 sql server select某表的字段(字段存储着计算公式),这个字段内容可以作为select语句执行的一部分吗! sql server 2008 游标不按顺序执行语句怎么办 在sql触发器中如何获得被修改行的ID (转载)在sql触发器中如何获得被修改行的ID