A função abaixo pode ser criada no MYSQL para identificar um número.
CREATE FUNCTION IsNumeric (isN varchar(1024)) RETURNS tinyint
RETURN isN REGEXP '^(-">\\+){0,1}([0-9]+\\.[0-9]*">[0-9]*\\.[0-9]+">[0-9]+)$';
Exemplo de uso
Select id, if (IsNumeric(valor), 'x', 'Y' ) as Valor from tabela
Basicamente é o mesmo funcionamento da função Isnumeric do Asp, VB