declare @tachareName varchar(200)
,@a varchar
set @tachareName='fsfhk,fsif,'
if(CHARINDEX(',',@tachareName)!=0)
--print @tachareName
--select REPLACE(@tachareName,',',' ')--The output is:fsfhk fsif
set @a=REPLACE(@tachareName,',',' ')
--REPLACE(@tachareName,',',' ')
print @a --The output is:f
どうしたの、文字列に「,」記号があるか判断して「 」に置き換えたい。
環境はSQL Server 2008です。