O Yahoo Respostas será encerrado em 4 de maio de 2021 (horário do leste) e, a partir de 20 de abril de 2021 (horário do leste), estará disponível somente para leitura. Não haverá alterações em outras propriedades ou serviços ou em sua conta do Yahoo. Você pode encontrar mais informações sobre o encerramento do Yahoo Respostas e como fazer para baixar seus dados nesta página de ajuda .

Será que existe alguém minimamente inteligente para responder essa pergunta?

1 - Com base nas tabelas empregado(mat, cpf, nome) com 100 tuplas e aluno(mat, cpf, nome) com 1000, assinale a opção correta que correspondente às consultas a seguir:

1) select mat,nome from aluno where cpf in(select cpf from empregado) order by 2.

2) select mat,nome from aluno where cpf =(select cpf from empregado) order by nome.

[A] A consulta 1 executará e a consulta 2 resultará em um erro. 

[B] A consulta 1 resultará em um erro e a consulta 2 executará.

[C] A consulta 1 e 2 executarão, porém exibirão resultados diferentes.

[D] A consulta 1 e 2 retornarão erros.

[E] A consulta 1 e 2 executarão e exibirão resultados iguais.

Atualizada às Há 5 dias:

Só voltei pra dizer que eu passei seus babacas com 92% de aprovação, chupem!

6 Respostas

Classificação
  • ?
    Lv 7
    Há 3 semanas
    Resposta favorita

    Um pouco de estudo te ajudará.

    A consulta (1) está correta, já que o operador "in" espera um lista de valores e podemos especificar o número de ordem do campo na cláusula ORDER BY.

    Em (2) a consulta "select cpf from empregado" retornará uma coleção de números de cpf e portanto a condição "cpf =(select cpf from empregado)" causará um erro.

  • Há 1 semana

    Resposta D.

    A primeira consulta executaria com sucesso, porém, o order by 2 vai dar erro. Ele não sabe qual é o contexto "2" para poder ordenar.

    Já a segunda consulta vai dar erro pois a subquery no where irá retornar mais de um valor e com isso vai dar erro.

  • Há 3 semanas

    Sim, eu me acho burro mesmo! E a pergunta foi pra tentar justificar a minha falta de inteligencia procurando alguém mais inteligente do que eu. A pergunta deveria ser vista como um desafio e não como uma afronta, seus chorões.

  • Anônimo
    Há 2 semanas

    Tudo q precisar vc encontra na documentação do SQL.

  • O que você acha das respostas? Você pode entrar para votar em uma resposta.
  • Há 3 semanas

    Entao vc assume q é burro ne

  • Syoran
    Lv 6
    Há 3 semanas

    Engraçado que tu duvida da inteligência dos outros e mas, tá vindo aqui perguntar isso ai

Tem mais perguntas? Obtenha suas respostas perguntando agora.