No comando SELECT * FROM LIVROS WHERE CATEGORIA = "Poesia" AND NOT (AUTORIA = "Luís Vaz de Camões" OR AUTORIA = "Gabriel Pedrosa")
Por que não poderia ser (AUTORIA = "Luís Vaz de Camões" AND AUTORIA = "Gabriel Pedrosa")?
No comando SELECT * FROM LIVROS WHERE CATEGORIA = "Poesia" AND NOT (AUTORIA = "Luís Vaz de Camões" OR AUTORIA = "Gabriel Pedrosa")
Por que não poderia ser (AUTORIA = "Luís Vaz de Camões" AND AUTORIA = "Gabriel Pedrosa")?
Oii, Giovanni! Tudo bem?
Muito obrigada por compartilhar a sua dúvida aqui no fórum para que possamos te auxiliar.
Quando utilizamos OR
, indica que buscamos um ou o outro ator, ou seja, Luís Vaz de Camões ou Gabriel Pedrosa. E no cenário utilizando o AND
, o SQL interpretaria como se tivessemos buscando os dois autores na query simultaneamente.
Espero ter ajudado a entender melhor. Conte com a Alura para evoluir nos estudos.
Bons estudos!