我想从当前结果集中删除方括号和数字。 BenefitCode是一个varchar字段。

select BenefitCode
from uwc

当前输出
[70] PRESCRIPTION DRUGS
[593] GLOBAL PAYMENT- HOSPITAL, PHYSICIAN/ SURGEON AND OTHER CHARGES

所需的输出,
 PRESCRIPTION DRUGS
 GLOBAL PAYMENT- HOSPITAL, PHYSICIAN/ SURGEON AND OTHER CHARGES

最佳答案

您可以使用stuff():

select stuff(BenefitCode, 1, charindex(']', BenefitCode) + 1, '')

关于sql - 从varchar字段结果中删除数字和方括号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57012200/

10-13 00:00