Questão
ID 2129911Disciplina: Tecnologia da Informação
Assunto: Select
Ano: 2022 Banca: IFSP - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Órgão: Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
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
ID | Cliente | Produto | Quantidade |
1 | Paulo | Macbook | 1 |
2 | Marcelo | Pen-drive | 5 |
3 | Ana | <NULL> | <NULL> |
4 | Tiago | Notebook | 1 |
5 | Carlos | <NULL> | <NULL> |
6 | Renata | <NULL> | <NULL> |
Tabela 2 – Resultado desejado pelo usuário
ID | Cliente | Produto | Quantidade |
1 | Paulo | Macbook | 1 |
2 | Marcelo | Pen-drive | 5 |
3 | Ana | Nada consta | Nada consta |
4 | Tiago | Notebook | 1 |
5 | Carlos | Nada consta | Nada consta |
6 | Renata | Nada consta | Nada consta |
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.