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 COMPRAS
Tabela 2 – Resultado desejado pelo usuário
A 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.
Tabela 2 – Resultado desejado pelo usuário
A 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.- ASELECT ID, Cliente, Produto, Quantidade FROM COMPRAS;
- 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
- 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;
- 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;