Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — IF-SP 2022

Banco de DadosBanco de Dados Relacionais
Código
qq760113
Banca
IF-SP
Órgão
IF-SP
Ano
2022
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Ciência de Dados
A linguagem SQL (Structured Query Language, ou Linguagem de Consulta Estruturada) é a linguagem padrão para se trabalhar com bancos de dados relacionais. Por meio de sua utilização, podemos gerar diversos tipos de relatórios, como por exemplo, o relatório exibido pela Tabela 1.Tabela 1 – Relatório dos dados da tabela COMPRASCaptura_de tela 2026-04-07 185458.png 413×235Tabela 2 – Resultado desejado pelo usuárioCaptura_de tela 2026-04-07 185503.png 415×233A Tabela 1 contém as informações de um relatório sobre as compras que foram realizadas por alguns clientes. Esses dados correspondem aos valores armazenados em uma tabela denominada COMPRAS. Analisando as informações exibidas, um usuário percebe que alguns clientes não compraram nenhum produto. Para esses casos, ele deseja que o trecho <NULL> seja substituído por “Nada consta”, conforme exibe a Tabela 2.Assinale a alternativa correta que apresenta o código em linguagem SQL, que deve ser utilizado para realizar essa tarefa.
  1. ASELECT ID, Cliente, Produto, Quantidade FROM COMPRAS;
  2. BSELECT ID, Cliente, CASE WHEN Produto IS NULL THEN ‘Nada consta’ END AS ‘Produto’, CASE WHEN Quantidade IS NULL THEN ‘Nada consta’ END AS ‘Quantidade’ FROM COMPRA
  3. CSELECT ID, Cliente, IF Produto IS NULL THEN ‘Nada consta’ END AS ‘Produto’, IF Quantidade IS NULL THEN ‘Nada consta’ END AS ‘Quantidade’ FROM COMPRAS;
  4. DSELECT ID, Cliente, CASE WHEN Produto IS NULL THEN ‘Nada consta’ ELSE Produto END AS ‘Produto’, CASE WHEN Quantidade IS NULL THEN ‘Nada consta’ ELSE Quantidade END AS ‘Quantidade’ FROM COMPRAS;
Revelar gabarito e comentário

GabaritoD — SELECT ID, Cliente, CASE WHEN Produto IS NULL THEN ‘Nada consta’ ELSE Produto END AS ‘Produto’, CASE WHEN Quantidade IS NULL THEN ‘Nada consta’ ELSE Quantidade END AS ‘Quantidade’ FROM COMPRAS;

Link permanente: /questoes/qq760113