Содержит эквивалентно нравится в SQL Server

Когда я запускаю этот запрос:

Select * from Table1 Where Column1 Like 'aaa%' --3 Result
Select * from Table1 Where Column1 Like 'a%' --3 Result
Select * from Table1 Where Column1 Like 'A%' --3 Result

но когда я бегу

Select * from Table1 Where Contains(Column1 ,'aaa') --3 Result
Select * from Table1 Where Contains(Column1 ,'a') --0 Result
Select * from Table1 Where Contains(Column1 ,'A') --0 Result

CONTAINS можно искать:Согласно MSDN

Слово или фраза.Префикс слова или фразы.Слово рядом с другим словом.

Означает ли это, чтоContains не можете искать буквы?

Если да, то как?

Edit2:

declare @param as varchar(20)='a'
select * from table1 where Contains(column1,@param)

Это работает,

declare @param as varchar(20)='"a*"'
select * from table1  where Contains(column1,@param)

Но это не

declare @param as varchar(20)='a'
select * from table1  where Contains(column1,@param+'*')

А также,

select * from table1  where Contains(column1,'"'+@param+'*"')

Ответы на вопрос(2)

Ваш ответ на вопрос