olá, estou executando a query usando o operador or como exemplificado no vídeo, porém aparece o seguinte erro:
olá, estou executando a query usando o operador or como exemplificado no vídeo, porém aparece o seguinte erro:
Oi, Daniel! Tudo bem?
Peço desculpas pela demora em retornar.
Ao analisar o erro indicado pelo Relational, notei que o atributo nome_livro
, da segunda seleção (para obter o livro Sangue de Lobo) está com um espaço em branco depois da palavra “nome” e antes do underline. Sendo assim, para conseguirmos realizar a seleção, teremos que remover esse espaçamento e executar a seguinte query:
σ nome_livro == 'Percy Jackson e o Ladrao de Raios' or nome_livro == 'Sangue de Lobo' (livros)
Com ela, selecionamos as tuplas (linhas) cujo nome do livro é Percy Jackson e o Ladrao de Raios ou Ladrao de Raios. Como temos essas as duas ocorrências na relação livros
, ambas serão retornadas!
Daniel, caso o erro persista, sugiro que compartilhe com o fórum o comando utilizado na query. Dessa forma, conseguimos analisar de forma mais assertiva o erro apresentado.
Caso surja alguma dúvida após minha explicação ou durante os seus estudos, fico à disposição para ajudá-lo.
Até mais.