请教!谢谢
DECLARE @a char(100)
DECLARE @b char(100)
DECLARE @startPosition int
set @a= '日期 '
set @b= 'kjlk日期 '
set @startPosition = CHARINDEX(@a,@b,0)
print @startPosition
结果:
0
为什么不是5
------解决方案--------------------DECLARE @a char(100)
DECLARE @b char(100)
改为
DECLARE @a varchar(100)
DECLARE @b varchar(100)
即可