定义个变量就可以了。例如: declare @p varchar(20) set @p='VB' select * from tablename where colname like @p+'%'
你用declare定义个变量用来保存你函数返回的值,然后再使用 LIKE @变量+'%' 来模糊查询,例如DECLARE @AA NVARCHAR(10) SELECT @AA=NNAME FROM #B WHERE NNAME='第' SELECT * FROM #A WHERE NNAME LIKE @AA+'%'我刚刚试的,估计可以实现。
试试看这个。
declare @p varchar(20)
set @p='VB'
select * from tablename where colname like @p+'%'
SELECT @AA=NNAME FROM #B WHERE NNAME='第'
SELECT * FROM #A WHERE NNAME LIKE @AA+'%'我刚刚试的,估计可以实现。