SQL, exceto

SQL, exceto

A cláusula exceto no SQL permite combinar duas instruções selecionadas e retornar as linhas que não estão disponíveis na segunda declaração.

Vamos ilustrar como usar esta cláusula.

Sintaxe

Podemos expressar a sintaxe do operador como mostrado abaixo:

Selecione colunas (s)
De table_name
[Onde condição]
EXCETO
Selecione colunas (s)
De table_name
[Onde condição]

Lembre -se de que a cláusula onde é opcional.

Exemplo

Suponha que tenhamos duas tabelas como mostrado abaixo:

Nome da tabela: usuários

Nome da tabela: Usuários2

Podemos realizar uma operação menos nas tabelas, como mostrado:

Selecione Full_name, salário, ativo
De usuários
EXCETO
Selecione Full_name, salário, ativo
De usuários2;

OBSERVAÇÃO: O acima deve retornar os registros que estão na primeira consulta selecionada, como mostrado:

OBSERVAÇÃO: Alguns bancos de dados não suportam o operador, exceto o operador. Por exemplo, o banco de dados Oracle usa menos como uma alternativa à cláusula, exceto.

Conclusão

Este artigo discutiu os fundamentos de trabalhar com SQL, exceto declarações. Verifique nosso tutorial sobre o operador SQL menos para saber mais.