我编写了以下 SQL 查询。我只想返回“纽约”和“新泽西”。但是我的数据集随之返回“新”。
询问:
DECLARE @charToSerch nvarchar(100)
SET @charToSerch='New York,New Jersy'
Create table #Temp
(
Name nvarchar(100)
)
INSERT into #temp(Name) values('New')
INSERT into #temp(Name) values('New York')
INSERT into #temp(Name) values('New Jersy')
INSERT into #temp(Name) values('Dellas')
INSERT into #temp(Name) values('Laligam')
Select * FROM #temp where charindex(Name,'New York,New Jersy')>0
DROP table #temp
数据集如下所示。
Name
---------
New
New York
New Jersy
请帮我解决这个问题。
提前致谢