é verdade

o correto para o que estou querendo é realmente usar o operador &&

obrigado


Sérgio Antônio dos Santos
Bacharel em Sistemas de Informação
flavors.me/serginhosant

-----------
"Não tenho medo do grito dos violentos, dos corruptos, dos desonestos, dos
sem-caráter, dos sem-ética. Tenho medo é do silêncio dos bons."

Marthin Luther King, pastor negro americano assassinado em 1963.


Em 4 de outubro de 2012 17:30, Matheus de Oliveira <
[email protected]> escreveu:

>
>
> 2012/10/4 Sérgio Antônio dos Santos <[email protected]>
>
>> fiz um teste com outro operador
>>
>> select '{4,2,17}'::INTEGER[] < '{4,46,52,53}'::INTEGER[]
>>
>> e o resultado foi true
>>
>>
> Opa, cuidado com falso positivo. Não é a mesma coisa que você queria, esse
> aí vai dizer se um array é menor que outro, que pela definição (se não me
> engano) diz que a é menor que b caso número de elementos de a seja menor
> ou (caso seja igual) se o primeiro valor é menor, se igual, então o segundo
> valor, e assim por diante.
>
> Por exemplo:
>
> select '{4,2,17,2,3,4}'::INTEGER[] < '{3,4,46,52,53}'::INTEGER[];
>
> quebraria seu teste.
>
> O operador de "sobrepõe" (overlap), como disseram, acho que seria ideal:
>
> select '{4,2,17,2,3,4}'::INTEGER[] && '{3,4,46,52,53}'::INTEGER[];
>
> Atenciosamente,
> --
> Matheus de Oliveira
> Analista de Banco de Dados PostgreSQL
> Dextra Sistemas - MPS.Br nível F!
> www.dextra.com.br/postgres
>
>
>
> _______________________________________________
> 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