В SQL знак равенства не поддерживает подстановочные знаки в нем - ваш запрос действительно должен быть:
SELECT *
FROM myTable
WHERE Field LIKE '%Nicole Kidman Films%'
OR Field LIKE '%Nicole%'
OR Field LIKE '%Kidman%'
OR Field LIKE '%Films%'
Но подстановочный знак в левой части не будет использовать индекс, если он существует.
Лучшим подходом является использование полнотекстового поиска, который изначально предоставляется большинством баз данных, но есть сторонние поставщики, такие как Sphinx.Каждый из них имеет свой собственный алгоритм для присвоения рейтинга / оценки на основе критериев, по которым выполняется поиск, для отображения того, что алгоритм считает наиболее актуальным.