SóProvas


ID
2568094
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela chamada funcionarios que possui os campos id, nome e salario. Para exibir os nomes e os salários dos funcionários João e Maria utiliza-se a instrução PL/SQL 

Alternativas
Comentários
  • letra a)

     

  • Na linguagem SQL, a palavra-chave IN  quando está relacionada com a cláusula WHERE sabemos exatamente o valor dos valores devolvidos que pretendemos visualizar em pelo menos uma das colunas. A sintaxe para utilizar a palavra-chave IN é a seguinte:

     

    SELECT "nome_coluna"
    FROM "nome_tabela"
    WHERE "nome_coluna" IN ('valor1', 'valor2', ...);

     

    Fonte: https://www.1keydata.com/pt/sql/sql-in.php

  • Queremos exibir os atributos nome e salario dos registros da tabela funcionarios, então começaremos a nossa consulta com:

    SELECT nome, salario FROM funcionarios

    Agora precisamos filtrar a tabela para extrair somente os funcionários João e Maria. Veja que queremos que o nome do funcionário seja exatamente João ou Maria, então não precisamos utilizar o LIKE. Nossas opções são as seguintes:

    WHERE nome = ‘João’ OR nome = ‘Maria’; ou então:

    WHERE nome IN (‘João’,‘Maria’)

    Veja que a segunda hipótese se encaixa com a alternativa A.

    Gabarito: A