Also `*sample*` => `%sample%' is hopeless slow if you got any kind of decent table size

Performance wise it's also impossible to guarantee that the condition order is correct to use your indices.