Dá para resolver com SELECT EXCEPT.

Grato gente.

Em 10 de junho de 2015 19:32, Matheus Saraiva <[email protected]>
escreveu:

> "
> Osvaldo,
> Desculpe novamente meu amigo. É que eu não estava mais trabalhando no
> problema. Tive que logar novamente aqui para analisar de novo.
>
> a = [2,4,8,9,0]
> b=[2, 9]
>
> Resultado: [4,8,0]
>
> Ou seja, preciso gerar um terceiro array, com os elementos de A que não
> estão presentes em B.
>
> Desculpe a confusão.
> "
>
>
> Se em B tiver um elemento que não está em A, é ignorado.
>
> a = [2,4,8,9,0]
> b=[2, 9,3]
>
> Resultado: [4,8,0]
>
> Em 10 de junho de 2015 19:28, Matheus Saraiva <[email protected]>
> escreveu:
>
>> Osvaldo,
>> Desculpe novamente meu amigo. É que eu não estava mais trabalhando no
>> problema. Tive que logar novamente aqui para analisar de novo.
>>
>> a = [2,4,8,9,0]
>> b=[2, 9]
>>
>> Resultado: [4,8,0]
>>
>> Ou seja, preciso gerar um terceiro array, com os elementos de A que não
>> estão presentes em B.
>>
>> Desculpe a confusão.
>>
>> Em 10 de junho de 2015 19:12, Osvaldo Kussama <[email protected]>
>> escreveu:
>>
>>> Em 10/06/15, Matheus Saraiva<[email protected]> escreveu:
>>> > "Apenas para definir melhor o problema.
>>> > Qual seria o resultado esperado de:
>>> > array_algumacoisa(array[2,5,8,4,1], array[5,1,7]) ?"
>>> >
>>> >
>>> > {2,8,4,7} --A ordem não importa
>>> >
>>> > Em 10 de junho de 2015 18:38, Osvaldo Kussama <
>>> [email protected]>
>>> > escreveu:
>>> >
>>> >> Em 10/06/15, Matheus Saraiva<[email protected]> escreveu:
>>> >> > Postgresql tem alguma "saída pronta", de gerar um array de elementos
>>> >> > que
>>> >> > não estão contidos. Exemplo:
>>> >> >
>>> >> > array_algumacoisa(array[2,5,8,4,1], array[5,1,2])
>>> >> >
>>> >> > retorno: {4,8}
>>> >> >
>>> >> > Olhei na DOC e não vi nada a respeito, mas como essa DOC sempre me
>>> >> > prega
>>> >> > peças,........
>>> >> >
>>> >>
>>> >>
>>> >> Apenas para definir melhor o problema.
>>> >> Qual seria o resultado esperado de:
>>> >> array_algumacoisa(array[2,5,8,4,1], array[5,1,7]) ?
>>> >>
>>>
>>> Eu só queria explicitar o que você entende por "contido".
>>> Na realidade você deseja todos os elementos fora da intersecção?
>>>
>>> Osvaldo
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>
>>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a