Questão de Banco de Dados — SQL — UFMT 2017
Banco de DadosSQL
- Código
- qq303549
- Banca
- UFMT
- Órgão
- UFSBA
- Ano
- 2017
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Considere as tabelas:item_nota_fiscal (numero_nota_fiscal, cod_produto, valor_total) produto (cod_produto, nome_produto)Os campos em negrito representam a chave primária.Assinale a alternativa que apresenta a instrução SQL correta para apresentar o código e o nome de todos os produtos que nunca foram vendidos, ou seja, produtos que não constam em item_nota_fiscal.
- ASELECT DISTINCT(produto.cod_produto), produto.nome_produto FROM item_nota_fiscal LEFT OUTER JOIN produto ON item_nota_fiscal.cod_produto = produto.cod_produto WHERE item_nota_fiscal.valor_total IS NULL
- BSELECT DISTINCT(produto.cod_produto), produto.nome_produto FROM item_nota_fiscal RIGHT OUTER JOIN produto ON item_nota_fiscal.cod_produto = produto.cod_produto WHERE item_nota_fiscal.valor_total IS NULL
- CSELECT DISTINCT(produto.cod_produto), produto.nome_produto FROM item_nota_fiscal INNER JOIN produto ON item_nota_fiscal.cod_produto = produto.cod_produto INTERSECT SELECT * FROM produto
- DSELECT DISTINCT(produto.cod_produto), produto.nome_produto FROM item_nota_fiscal INNER JOIN produto ON item_nota_fiscal.cod_produto = produto.cod_produto EXCEPT SELECT * FROM produto