terça-feira, 10 de novembro de 2009

Verificar se o conteúdo de um campo postgresql é numérico

O meu problema é verificar se o conteúdo de um campo texto (resposta) é numérico.

select pergunta, resposta
from dados.itemquest
where (resposta ~ '^[0-9.-]+$');

A expressão:

where (resposta ~ '^[0-9.-]+$');

retorna true para conteúdo numérico.

Um comentário:

Anônimo disse...

Obrigado Caio, o seu trabalho me ajudou muito.
O Senhor abençou sua vida em todas as áreas.

João Conegundes Filho
konegundes@terra.com.br