Introdução
Neste desafio, você utilizará suas habilidades em SQL para consultar dados específicos dentro de um banco de dados SQLite chamado treasure.db. O objetivo é encontrar um artefato valioso através da elaboração de uma instrução SELECT que filtre os resultados com base no id do artefato.
Você deverá se conectar ao banco de dados, escrever uma consulta para extrair a coluna name da tabela artifacts e empregar uma cláusula WHERE para localizar o artefato que possui o id 2.
Consultar Dados Específicos no SQLite
Um artefato valioso está escondido no banco de dados. Sua missão é recuperá-lo usando seu domínio de SQL.
Tarefas
- Escreva uma consulta SQL para encontrar o
namedo artefato com oidigual a 2 na tabelaartifactsdentro do banco de dadostreasure.db.
Requisitos
- Conecte-se ao banco de dados SQLite chamado
treasure.dblocalizado no diretório~/projectusando o comandosqlite3. - Escreva uma instrução
SELECTpara recuperar a colunaname. - Use uma cláusula
WHEREpara filtrar os resultados com base na colunaid. - A consulta deve ser executada dentro do shell do
sqlite3. - Salve a saída em um arquivo chamado
/home/labex/project/result.txt.
Exemplos
A execução da consulta correta deve resultar em:
cat /home/labex/project/result.txt
Placeholder
Dicas
- Lembre-se de especificar o caminho do arquivo do banco de dados corretamente.
Resumo
Neste desafio, a tarefa consistiu em consultar o nome de um artefato específico em um banco de dados SQLite chamado treasure.db. O banco de dados contém uma tabela denominada artifacts com as colunas id, name e description. O objetivo principal foi recuperar o name do artefato cujo id é igual a 2.


