可以用where left(TypeName,len(@TypeName))=@TypeName
也可以动态SQL
declare @sql varchar(max)
set @sql='SELECT [ID], [TypeName] FROM [CompanyType] WHERE ([TypeName] like ''%'+@TypeName+'%'')'
exec @sql
我知道可以在指定@TypeName的Value时,可以加上%号
也就是:TypeName.Value="%"+TypeName.Value+"%";
然后直接用WHERE ([TypeName] like @TypeName)就行了。
SELECT [ID], [TypeName] FROM [CompanyType] WHERE ([TypeName] like "% '@TypeName'%")
SELECT [ID], [TypeName] FROM [CompanyType] WHERE ([TypeName] like '%'+@TypeName+'%')
SELECT [ID], [TypeName] FROM [CompanyType] WHERE ([TypeName] like "%"+@TypeName+"%" )