我想从当前结果集中删除方括号和数字。 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
答案 0 :(得分:4)
您可以使用stuff()
:
select stuff(BenefitCode, 1, charindex(']', BenefitCode) + 1, '')
答案 1 :(得分:1)
类似于Gordan的答案,您可以使用substring函数来实现。
SELECT SUBSTRING(BenefitCode, charindex(' ', BenefitCode)+1, len(BenefitCode))
FROM uwc