[firebase-br] Select que puxa caracteres especiais

Murilo Bento murilo em cprinformatica.com.br
Sex Ago 25 08:30:14 -03 2006


"Ola,
faça o seguinte,
selecione todos os registros que contenha aqueles caracteres.
Tendo estes registros voce sabe que estes menos a tabela completa serão
aqueles em que voce procura!
"

Mas é justamente isso que eu quero, só que o problema é como vou selecionar 
somente os que possuem algum caracter especial??? é isso que eu quero fazer, 
deposi de conseguir isso o resto é fácil...



"Mario" <brujeria em task.com.br> escreveu na 
mensagem news:1156441776.7431.27.camel em localhost.localdomain...
Ola,
faça o seguinte,
selecione todos os registros que contenha aqueles caracteres.
Tendo estes registros voce sabe que estes menos a tabela completa serão
aqueles em que voce procura!

So nao estou conseguindo me lembrar do comando que faz a negação, ou
inversão, isto é, pegar todos os outros registros que nao foram
selecionados no select.

ex.:
A = tabela completa
B = registros de A que contem as letras
B' = registros de A q NAO contem as letras

A = B + B'
portanto: B' = A-B
Sacou?
Faz tempo q nao faço isso, alguem lembra o comando SQL para isso?

Inte
Mario H.

Em Qui, 2006-08-24 às 14:18 -0300, Murilo Bento escreveu:
> 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, so muitos e como eu nao sei exatamente quais, seria mais fcil
> (rpido, e confiavel) se tivesse um mtodo de traver todos os que possuem em
> algum lugar da string algo diferente dos caracteres que eu disse. No 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
> > so apenas estes dois campos que estou importanto, tem outros campos, mas
> > eles vou botar na mo mesmo, a ideais  realizar a importao 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 algum diga 
> > algo,
> > sim, tenho que fazer isso no banco, na pode ser antes da importao, por
> > que no "banco" oriinal os dados esto corretos, nao sei explicar o por 
> > que
> > de vir errado. Mas isso no vem muito ao caso, pois j quero uma soluo
> > para este problema, por que nunca se sabe quando vai ter de se fazer a
> > importao de um banco que jpa 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 no vai trazer os itens qu possuem algumas das
> >> letras abiaxo, tipo na importa se o nome do produto tem ou no, '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, no sei se  ele que no  o que eu
> >> quero, ou foi eu quem no soube usar, por isso se foi eu quem no o usei
> >> corrtamente, peo que me explique o seu funcionamento.
> >>
> >> 1 - MONITOR TELA PLANA
> >> 2 - MOUSE USB
> >> 3 - MEMRIA 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', no importa a composiao dalavra em si, o
> >>> seletc tem que retornar todos os registro que possuam alguma letra
> >>> (independente do local) ou simbolo que no esteja dentro do alfabeto
> >>> acima....
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------
> >>>
> >>> ______________________________________________
> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >>> Para editar sua configurao na lista, use o endereo
> >>> 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 configurao na lista, use o endereo
> >> 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 configurao na lista, use o endereo
> >> 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 configurao na lista, use o endereo
> > 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 configurao na lista, use o endereo
> > 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 configurao na lista, use o endereo
> 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