Supongo que estas usando PHP, trata usando la función
gettype de la variable. De esa forma te vas a poder dar cuenta si es
integer, double, string, array, object, unknown type.
Si el resultado es igual a "integer" o "double" no le pones los comodines pero si te da como resultado "string", le agregas lo comodines.
Código PHP:
$variable = "hola";
if (gettype($variable) == "string" {
$variable = "%".$variable."%";}