Questão
ID 1720112Disciplina: Tecnologia da Informação
Assuntos: Consultas Aninhadas (IN, Exists, ALL, Some, ANY)
Ano: 2018 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo
A expressão em SQL padrão descrita no quadro abaixo realiza uma consulta em um banco de dados que contém, pelo menos, duas tabelas, sendo uma denominada FUNCIONARIO e outra denominada DEPENDENTE, que armazenam informações sobre funcionários de uma empresa e seus dependentes, respectivamente. A tabela FUNCIONARIO possui pelo menos três atributos: nome_func, sobrenome_func e cpf_func, que armazenam, respectivamente, o nome, o sobrenome e o número de CPF dos funcionários. A tabela DEPENDENTE possui pelo menos quatro atributos: nome_depen, sobrenome_depen e cpf_depen, que armazenam, respectivamente, o nome, o sobrenome e o o número de CPF dos dependentes, e cpf_func_resp, que armazena o número do CPF do funcionário responsável pelos dependentes.
SELECT nome_func, sobrenome_func FROM FUNCIONARIO WHERE NOT EXISTS ( SELECT * FROM DEPENDENTE WHERE cpf_func = cpf_func_resp ); |
Com base nas informações apresentadas, a consulta em SQL padrão acima descrita recupera