[firebase-br] SQL ( SELECT ) - EXCEPT OR EXCEPT ALL
Adriano dos Santos Fernandes
adrianosf em uol.com.br
Sex Set 5 13:30:02 -03 2008
Junior - Papini Multimidia escreveu:
> Bom dia a todos,
>
> Estou com uma duvida e nao sei se podem me ajudar.
> Preciso executar um select, porém ao inves de utilizar o union gostaria de usar o except.
>
> Como posso resolver isso utilizando o Firebird??
>
>
> Ex.
> SELECT T.NOME
> FROM TABELA T
> WHERE T.NOME LIKE '%A%'
> EXCEPT
> SELECT T.NOME
> FROM TABELA T
> WHERE T.NOME LIKE 'A%'
>
> pelo exemplo poderia ter colocar isso como condição, porem, este é apenas uma amostra, tenho outros campos na consulta e envolvendo outras tabelas com joins diversos.
>
>
> Espero que tenha passado as informações e necessidade de modo correto. Caso, alguem possa ajudar.... Obrigado!!!!
>
Dependendo dos dados, vc pode fazer com um AND NOT (condicao) ou AND NOT
EXISTS(...).
Adriano
Mais detalhes sobre a lista de discussão lista