I know it is an old question, but these days I found a good answer on web.
If you want a expression for Contains like '%value%'
you could use :
FINDSTRING(col, "value", 1) > 0`
If you want a expression for Start with like 'value%'
you could use :
FINDSTRING(col, "value", 1) == 1
And finally, if you want a expression for End with like '%value'
you could use :
REVERSE(LEFT(REVERSE(col), X)) == "value"
More details look this useful resource : Basic SSIS Equivalents to T-SQL's LIKE
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…