私はmssql2008でこれを試していました:
declare @test nvarchar
set @test = '12345'
select 'true' where @test like '%3%' -- no results, condition fails
select 'true' where '12345' like '%3%' -- returns true, condition passes
最初の select ステートメントが結果を返さない理由を誰かに説明してもらえますか?