Ed
há 10 meses
Vamos analisar as opções uma a uma para identificar a diferença correta entre os operadores INTERSECT e EXCEPT em SQL. A - O operador INTERSECT retorna todas as linhas, incluindo repetições, enquanto o operador EXCEPT exclui as repetições. Incorreta. O INTERSECT retorna apenas linhas distintas que estão em ambas as consultas, e o EXCEPT também exclui repetições. B - O operador INTERSECT combina todas as linhas resultantes de consultas, enquanto o operador EXCEPT subtrai as linhas de uma consulta a partir das linhas de outra consulta. Incorreta. O INTERSECT não combina todas as linhas, mas sim retorna apenas as linhas comuns. C - O operador INTERSECT retorna apenas as linhas que aparecem em ambas as consultas, enquanto o operador EXCEPT retorna apenas as linhas que não estão presentes em ambas as consultas. Correta. O INTERSECT retorna as linhas que estão em ambas as consultas, enquanto o EXCEPT retorna as linhas que estão na primeira consulta, mas não na segunda. D - O operador INTERSECT é usado para operações de junção, enquanto o operador EXCEPT é usado para filtrar dados com base em uma condição. Incorreta. INTERSECT não é uma operação de junção, e EXCEPT não é apenas para filtrar dados. E - O operador INTERSECT funciona apenas em bancos de dados Oracle, enquanto o operador EXCEPT funciona em todos os sistemas de gerenciamento de banco de dados. Incorreta. Ambos os operadores estão disponíveis em vários sistemas de gerenciamento de banco de dados, não apenas no Oracle. Portanto, a resposta correta é: C - O operador INTERSECT retorna apenas as linhas que aparecem em ambas as consultas, enquanto o operador EXCEPT retorna apenas as linhas que não estão presentes em ambas as consultas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material