[firebase-br] Select que puxa caracteres especiais

Murilo Bento murilo em cprinformatica.com.br
Qui Ago 24 14:18:18 -03 2006


Eu quero que retorne todos os ITENS onde o ds_item contenha algum caracter 
que seja diferente dos que eu mencionei, independente de conter ou nao ALGUM 
dos que eu disse, é que os caracteres especiais que podem estar dentro do 
ds_item, são muitos e como eu nao sei exatamente quais, seria mais fácil 
(rápido, e confiavel) se tivesse um método de traver todos os que possuem em 
algum lugar da string algo diferente dos caracteres que eu disse. Não sei se 
estou sendo claro o sulficiente, se naõ estiver, falem que envio mais 
exmpos...


"Jeudí Prando" <jeudiprando em gmail.com> 
escreveu na mensagem news:44EDDC8F.9070206 em gmail.com...
e vc quer um select que retorne somente os que tem o ds_item dentro do
abcedario?

Murilo Bento escreveu:
> É uma tabela simple,s é que estou importando os dados de cliente que está 
> em
> txt, a estrutura é simples:
> id_item
> ds_item
> são apenas estes dois campos que estou importanto, tem outros campos, mas
> eles vou botar na mão mesmo, a ideais é realizar a importação e depois
> realizar updates arrumando os campos, mas é claro antes de realizar os
> updates u tenho que realizar os select's para saber certinho quais 
> simbolos
> aparecem e pelo que eu tenho que substituir. E Antes que alguém diga algo,
> sim, tenho que fazer isso no banco, naõ pode ser antes da importação, por
> que no "banco" oriinal os dados estão corretos, nao sei explicar o por que
> de vir errado. Mas isso não vem muito ao caso, pois já quero uma solução
> para este problema, por que nunca se sabe quando vai ter de se fazer a
> importação de um banco que j´pa estaja com os dados parcialemente 
> errados...
> dai já viu né.....
>
>
> "Jeudí Prando" <jeudiprando em gmail.com>
> escreveu na mensagem 
> news:44EDD345.2080309 em gmail.com...
> como voce nao mandou a estrutura da sua tabela coloquei uma de
> exemplo... mande a estrutura/ddl da sua tabela
>
> Murilo Bento escreveu:
>
>> Duas coisas primeiro, o que seia o "codigo_filia"?
>> e segunda, mas assim ele não vai trazer os itens qu possuem algumas das
>> letras abiaxo, tipo naõ importa se o nome do produto tem ou não, 'A, B, 
>> C,
>> ....', mas o select tem que retornar o produtos em que no meio tenha algo
>> diferente dessas, poer exemplo tenho estes 3 itens:
>>
>> Gostaria de um select que me retornasse apenas o 3 item, pois ele possui
>> um
>> "Ó", que naõ enstá dentro do conjuntoq ue eu disse
>> ('ABCDEFGHAIKLMNOPQRSTUVWXYZ'), fui claro o sulficiente?
>>
>> Quanto ao seu select Jeudí Prando, não sei se é ele que não é o que eu
>> quero, ou foi eu quem não soube usar, por isso se foi eu quem não o usei
>> corrtamente, peço que me explique o seu funcionamento.
>>
>> 1 - MONITOR TELA PLANA
>> 2 - MOUSE USB
>> 3 - MEMÓRIA 512 MB
>>
>>
>> "Jeudí Prando" <jeudiprando em gmail.com>
>> escreveu na mensagem
>> news:44EDBFBE.1030009 em gmail.com...
>> select
>>     codigo_produ,
>>     nome_produ
>> from sc_produ
>> where codigo_filia = 1 and
>> (
>>         upper(nome_produ) not like upper('%A%')
>>     and upper(nome_produ) not like upper('%B%')
>>     and upper(nome_produ) not like upper('%C%')
>>     and upper(nome_produ) not like upper('%D%')
>>     and upper(nome_produ) not like upper('%E%')
>>     and upper(nome_produ) not like upper('%F%')
>>     and upper(nome_produ) not like upper('%G%')
>>     and upper(nome_produ) not like upper('%H%')
>>     and upper(nome_produ) not like upper('%I%')
>>     and upper(nome_produ) not like upper('%J%')
>>     and upper(nome_produ) not like upper('%K%')
>>     and upper(nome_produ) not like upper('%L%')
>>     and upper(nome_produ) not like upper('%M%')
>>     and upper(nome_produ) not like upper('%N%')
>>     and upper(nome_produ) not like upper('%O%')
>>     and upper(nome_produ) not like upper('%P%')
>>     and upper(nome_produ) not like upper('%Q%')
>>     and upper(nome_produ) not like upper('%R%')
>>     and upper(nome_produ) not like upper('%S%')
>>     and upper(nome_produ) not like upper('%T%')
>>     and upper(nome_produ) not like upper('%U%')
>>     and upper(nome_produ) not like upper('%X%')
>>     and upper(nome_produ) not like upper('%W%')
>>     and upper(nome_produ) not like upper('%Y%')
>>     and upper(nome_produ) not like upper('%Z%')
>> )
>>
>> boa sorte!!!
>> Murilo Bento escreveu:
>>
>>
>>> Tem algum select que me traga todos os registros que contenham letras
>>> diferentes de :
>>> 'ABCDEFGHAIKLMNOPQRSTUVWXYZ', não importa a composiçao dalavra em si, o
>>> seletc tem que retornar todos os registro que possuam alguma letra
>>> (independente do local) ou simbolo que não esteja dentro do alfabeto
>>> acima....
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para editar sua configuração na lista, use o endereço
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
> ------------------------------------------------------------------------
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista