Поиск полного имени или имени или фамилии в базе данных MySQL с указанием имени и фамилии в отдельных столбцах

Я работаю с существующей базой данных, которая имеет имя и фамилию, разделенные в базе данных. Мне нужно создать функцию, которая будет принимать один результат поиска и возвращать результаты. скажем, моя база данных имеет такую ​​структуру, как ….

nameFirst nameLast Joe Smith Joe Jones Joe Brown 

Как я мог, используя MySql, взять вход для поиска, который называется «Джо Смит» и просто получить его строку? Но если я поставлю «Джо» в поле поиска, верните их все? Мне нужно взорвать строку с пробелом? благодаря!

 SELECT * FROM table WHERE CONCAT( nameFirst, ' ', nameLast ) LIKE '%Joe%' 

Не забудьте очистить любые пользовательские параметры, такие как «Joe»,