请选择 进入手机版 | 继续访问电脑版

关于一个字符替换的问题

[复制链接]
大码 发表于 2019-4-29 19:34:41 | 显示全部楼层 |阅读模式
我有一个表 (Jobs)和字段 (JobNumber),我想把JobNumber 的前2位数根据两外一个字段 JobType 替换成固定的值,比如 当 JobType = 'FullTime' 的时候,把JobNumber 的前两位替换成 ‘FT’。

原来:
JobNumber          JobType
12-90876          FullTime
33-7890478      FullTime
53-895621        FullTime
02-38758          PartTime

改为:

JobNumber          JobType
FT-90876          FullTime
FT-7890478      FullTime
FT-895621        FullTime
02-38758          PartTime

我知道可以用 SubString,但是总觉得计算太麻烦了,有什么好的方法吗?

谢谢!
回复

使用道具 举报

罗马 发表于 2019-4-29 19:40:48 | 显示全部楼层
本帖最后由 罗马 于 2019-4-29 19:42 编辑

STUFF 函数

  1. UPDATA Jobs SET JobNumber = STUFF(JobNumber,1,2,'FT') WHERE JobType = 'FullTime'
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则