[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