Тяжело гадать не видя кода. Не знаю умеет ли DB like и каков синтаксис.
Судя по беглому гуглингу - отличия от MSSQL в основном в экранировании спецсимволов и фокусы с кодировками.
Итак тесты:
1. убеждаемся что оба запроса показывают одинаковое число:
select count(*) from table
select count(*) from table where str_field like '%'
2. убеждаемся что находятся строки с тестом,
начинающемся на букву "А"
select * from table where str_field like 'A%'
3. убеждаемся что находятся строки с тестом, начинающемся на любую букву
select * from table where str_field like '[A-Z]%'
думаю дальше цепочка понятна?
hint выделен болдом