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]