Eti*_*nne 6 sql sql-server substring charindex
我正在使用SQL Server,如何从SQL中的以下字符串返回帐号?以下是1列和1列NVarchar()
银行名称:eewweew Chemnitz银行帐户地址:weweweewew Zwickau 12345 dfdfdfdfd fdfdfdfdf.1-3收款人名称:罗斯维塔奥普特-埃尔斯特帐户号码:TheValueToReturn SWIFT/BIC代码:VVHHH SORTCODE:sfsffsfsa IBAN:wdffwfafsafsafs
因此,只返回:来自上面字符串的TheValueToReturn
将返回Number:和SWIFT之间的值的东西
小智 3
这可能对您有帮助:
DECLARE @String VARCHAR(MAX)
SET @String = 'Bank Name: eewweew Chemnitz Bank Account Address: weweweewew Zwickau 12345 dfdfdfdfd fdfdfdfdf. 1-3 Beneficiary Name: Roswitha Haupt-Elster Account Number: TheValueToReturn SWIFT/BIC Code: VVHHH SortCode: sfsffsfsa IBAN: wdffwfafsafsafs'
SELECT REPLACE(SUBSTRING(LEFT(@String, CHARINDEX('SWIFT', @String) - 1), CHARINDEX('Number:', LEFT(@String, CHARINDEX('SWIFT', @String) - 1)), LEN(LEFT(@String, CHARINDEX('SWIFT', @String) - 1))), 'Number: ', '')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |