SELECT SUBSTRING('ABC0005953', 4, LEN('ABC0005953'))
从第四个字符开始,继续前进。
为了响应您的更新,我假设您的意思是您想将以上内容应用到您的表中:
SELECT SUBSTRING(TABLE.VALUE, 4, LEN(TABLE.VALUE))
FROM TABLE
从您的另一个问题:
我有以下几点:
选择地区
左(GIFTHEADER.pID + GIFTHEADER.PID +’-‘+ Cast(PAYMENTDETAIL.PLI??NENO as Varchar),18)
作为交易参考…
目前,我的值如下所示:
ABC0005953ABC0005953
我只想从GIFTHEADER.pID中删除前4个字符
如果您要从中删除前四个字符GIFTHEADER.pID
,建议您在将值放入组合字符串中之前删除它们:
SELECT DISTINCT
LEFT(SUBSTRING(GIFTHEADER.pID, 5, LEN(GIFTHEADER.pID) +
GIFTHEADER.PID +
'-' +
Cast(PAYMENTDETAIL.PLINENO as Varchar),18)
AS TRANSACTIONREF