Hola forer@s
 
tengo una tabla customers, donde tengo el nombre del cliente en cuatro campos, es decir, un campo 
nombre1, 
nombre2, 
apellido1, 
apellido2 
coloco dos ejemplos de registros que tengo en la tabla 
+------------------------+--------------------------+
| nombre | nombre1 | apellido1 | apellido2 |
+------------------------+--------------------------+
| pepe     | Alberto    | Perez      | Aguilar     |
+------------------------+--------------------------+
| algo      | Otro        | Benitez    | AGudelo  |
+------------------------+--------------------------+ 
Ok, espero que la tabla se entienda, 
Ahora me gustaría buscar al señor pepe Alberto Perez AGuilar, el cual viene en un solo valor, es decir, la palabra pepe Alberto Perez AGuilar viene en un solo string 
intenté esta consulta    
Código SQL:
Ver originalSELECT * FROM customers WHERE nombre1 LIKE '%pepe Alberto Perez AGuilar%' OR apellido1 LIKE '%pepe Alberto Perez AGuilar%';
  
obviamente esto no me funciona, mi pregunta es si puede realizar la consulta sin necesidad de hacer un substr o explode, si no directamente con el string. 
Agradezco cualquier ayuda