Los nombres completos están en un solo campo?
Una solución un poco chafa sería
Código SQL:
Ver originalSELECT
nombre_completo
FROM nombres
WHERE concat('-',REPLACE(nombre_completo,' ','-')) LIKE concat('%-','Letra a buscar%');
Ejemplo:
Código MySQL:
Ver original+------------------------+
| nombre_completo |
+------------------------+
| JUAN DANIEL |
| ROBERTO CARLOS AMURRIO |
| CARMEN SALAZAR |
| DAVID JOSE |
| ANDRES ROMERO |
+------------------------+
+------------------------+
| nombre_completo |
+------------------------+
| ROBERTO CARLOS AMURRIO |
| ANDRES ROMERO |
+------------------------+
+-----------------+
| nombre_completo |
+-----------------+
| CARMEN SALAZAR |
+-----------------+
saludos