数据库有一个DateFrame char(100)
其中一个数据为:F008FA03C400D08001234B01D8C400CD4E12462500B1C400D080012351008D
如果我要查找C400CD4E后面数据‘12’,怎么样可以查找?
请求帮助!!
其中一个数据为:F008FA03C400D08001234B01D8C400CD4E12462500B1C400D080012351008D
如果我要查找C400CD4E后面数据‘12’,怎么样可以查找?
请求帮助!!
declare @findStr nvarchar(20)
declare @sourceStr nvarchar(100)
SET @sourceStr='F008FA03C400D08001234B01D8C400CD4E12462500B1C400D080012351008D'
set @index = charinde('C400CD4E',@sourceStr)
2.set @findStr = substring(@sourceStr,@index,2)
select * from 表 where 列 like %'C400CD4E12'%
declare @findStr nvarchar(20)
declare @sourceStr nvarchar(100)
SET @sourceStr='F008FA03C400D08001234B01D8C400CD4E12462500B1C400D080012351008D'
set @index = charindex('C400CD4E',@sourceStr)
set @findStr = substring(@sourceStr,@index+8,2)
select @findStr
df=df.substring(df.indexof("C400CD4E"),2)
同样的问题。。
select SUBSTRING('F008FA03C400D08001234B01D8C400CD4E12462500B1C400D080012351008D', len('C400CD4E')+charindex('C400CD4E','F008FA03C400D08001234B01D8C400CD4E12462500B1C400D080012351008D'), 2) 这样就可以查出12了,其他的你可以根据需要替换就可以了