Re: Res: consulta de dados numericos em campo texto

"Carlos Gorges" <[email protected]>
Newsgroups gmane.comp.db.bancosdedados
Message-ID <[email protected]>
Salve,

Tente (oracle) :

SELECT *
  FROM TABELA
    where TRANSLATE (SUBSTR (CAMPO, 0, 1), '0123456789', ' ') is null

Isso vale para 1 ou n caracteres de seu varchar, basta alterar os parametros
do SUBSTR.
A idéia é simples: remover todos os caracteres que representam números de um
varchar, caso não sobre nada significa que só tinha números, por tanto, é um
valor númerico.

cya;
Carlos E. Gorges


On 3/28/07, Adriano <apgantes-/E1597aS9LRfJ/[email protected]> wrote:
>
>   olá
>
> o banco é mysql.
>
> sei q poderia usar "like '0%' OR like '1%'..." mas a cláusula q
> tenhu ja possui outros critérios de pesquisa combinados e isso faria
> com que ficasse um cláusula monstro. Gostaria de evitar isso se
> possível!
>
> >
> > ----- Mensagem original ----
> > De: Adriano <apgantes@...>
> > Para: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//[email protected]<bancosdedados%40yahoogrupos.com.br>
> > Enviadas: Domingo, 25 de Março de 2007 17:51:37
> > Assunto: [bancosdedados] consulta de dados numericos em campo texto
> >
> > olá pessoal
> >
> > sou novo no grupo. espero poder ajudar a todos por aqui.
> >
> > mas por enquanto gostaria que me ajudassem numa dúvida:
> >
> > -> tenhu um campo texto onde eventualmente terao dados numericos,
> > preciso listar todos os registros q comecem com números.
> >
> > alguém sabe como eu consigo isso?
> >
> >
> ___
>



-- 
Carlos E. Gorges <[email protected]>


[As partes desta mensagem que não continham texto foram removidas]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.