Função isnumeric no mysql

Por Adriano AoliAtualizado em 10/09/2022 09:57

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

@2006 - 2021 - Adriano AOli

Criação de Sites - Criação de Sistemas

Todos os direitos reservados