Please see below.
- Below Queries will find any node with a title property which contains the text client any where in the text phrase.
SELECT * FROM [nt:base] AS s WHERE CONTAINS(s.title, 'client')
SELECT * FROM [nt:base] AS s WHERE s.title like '%client%'
- Query will find files with ends with the string ".png" extension
SELECT * FROM [nt:file] WHERE NAME() LIKE '%.png'
- Query will only find the files starts with the name 'abc'
SELECT * FROM [nt:file] WHERE NAME() LIKE 'abc%'
Hope this clears difference between LIKE and COONTAINS