Olá Pablo,
veja se entendi sua pergunta: vc tem uma tela A(codigo, texto) onde texto é
um string de caracteres como o texto que agora digito. Na tela da aplicação vc
vai colher algumas palavras: B(word1, word2, word3, wordn) e deseja fazer um
select na tabela A de forma a que retorne todos os
Isso, com o exists funciona...
Mas só por curiosidad, como funcional o =ALL nesse caso?
Pablo
2009/7/31 jlchiappa
>
>
> Colega, o exemplo que vc deu é TOTALMENTE diferente do que assumi no começo
> da thread : nesse que vc deu agora vc tem, EM REGISTROS DIFERENTES, colunas
> com o valor 3
rom: oracle_br@yahoogrupos.com.br [mailto:
>> oracle_br@yahoogrupos.com.br ] On Behalf
>> Of Pablo Câmara
>> Sent: Friday, July 31, 2009 3:07 PM
>> To: oracle_br@yahoogrupos.com.br
>> Subject: Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)
>>
>> Gostaria que vie
Colega, o exemplo que vc deu é TOTALMENTE diferente do que assumi no começo da
thread : nesse que vc deu agora vc tem, EM REGISTROS DIFERENTES, colunas com o
valor 3 e colunas com o valor 1 : tudo o que eu tinha dito é se os vários
valores estivessem na ** MESMA ** ocorrencia da ** MESMA ** colu
ent: Friday, July 31, 2009 3:07 PM
> To: oracle_br@yahoogrupos.com.br
> Subject: Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)
>
> Gostaria que viesse o resultado: cod = 1 (apenas) Já que o cod 1 possui
> tanto o vlr 1 e o vlr 3
>
> 2009/7/31 jlchiappa >
>
> >
> >
> > Nã
Subject: Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)
Gostaria que viesse o resultado: cod = 1 (apenas) Já que o cod 1 possui tanto o
vlr 1 e o vlr 3
2009/7/31 jlchiappa
>
>
> Não, colega, não : ** releia ** a minha msg, eu disse :
>
> coluna like p1 AND coluna like p2 AND colun
o: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Re: USO DO COMANDO IN (=ANY)
Chiappa,
Valeu pela ajuda...mas não conseguí.
A solução com : coluna LIKE '%param1%' AND coluna LIKE '%param2%' and COLUNA
like '%param3%'
No meu caso não funcionou.
No meu exemplo:
Gostaria que viesse o resultado: cod = 1 (apenas)
Já que o cod 1 possui tanto o vlr 1 e o vlr 3
2009/7/31 jlchiappa
>
>
> Não, colega, não : ** releia ** a minha msg, eu disse :
>
> coluna like p1 AND coluna like p2 AND coluna like p3
>
> é AND pra que obedeça a todas as condições, e não OR,
Não, colega, não : ** releia ** a minha msg, eu disse :
coluna like p1 AND coluna like p2 AND coluna like p3
é AND pra que obedeça a todas as condições, e não OR, yes ???
[]s
Chiapa
--- Em oracle_br@yahoogrupos.com.br, Pablo Câmara escreveu
>
> Chiappa,
> Valeu pela ajuda...mas não conseguí.
Pablo, acho que tá confundindo alguma coisa...
Vc queria valores 1 ou/e 3 em qual campo???
Pq vc fez o teste só no VLR e tá parecendo que vc quer comparar o campo COD
tb...
Se for assim, é isso mesmo, mas vc TEM que explicitar o COD tb... Tipo:
SELECT COD,VLR FROM ARQ.TESTE
WHERE ((VLR LIKE '%1%' O
Chiappa,
Valeu pela ajuda...mas não conseguí.
A solução com : coluna LIKE '%param1%' AND coluna LIKE '%param2%' and COLUNA
like '%param3%'
No meu caso não funcionou.
No meu exemplo:
CREATE TABLE arq.teste (cod NUMBER, vlr VARCHAR2(20))
INSERT INTO TESTE (COD,VLR) VALUES (1,'1')/
INSERT INTO TES
Colega, vamos por partes aí : primeiro de tudo, vamos entender : o WHERE é uma
cláusula aplicada a CADA REGISTRO, um por vez, para filtragem, e o operador ALL
indica que a condição deve ser verdadeira para TODOS os valores - sabendo-se
isso, uma condição
WHERE coluna = ALL (x, y, z)
evidente
12 matches
Mail list logo