A dúvida é sobre o filtro com operador END. Porque ele traz somente relativo ao um registro e o operador OR traz resultados em mais de um registro da tabela?!
A dúvida é sobre o filtro com operador END. Porque ele traz somente relativo ao um registro e o operador OR traz resultados em mais de um registro da tabela?!
Boa Tarde Sergio, tudo certo?
Na verdade vai depender de como está o teu comando sql, como o operador AND faz a verificação de condições verdadeiras, ele tende a ser mais especifico no filtro, você pode utilizar o BETWEEN e o AND juntos para fazer um range maior. Já como o OR verifica uma condição como verdadeira ele tende a ser mais amplo no filtro, porque o critério dente a ser mais "genérico".
O operador lógico AND implica que ambas as condições tem que ser verdadeiras para satisfazer o critério do filtro.
O operador lógico OR implica que basta uma das condições ser verdadeira para satisfazer o critério do filtro.
Quanto mais condições ligadas pelo operador lógico AND, mais criterioso o seu filtro se torna, por isso ele tende a retornar menos registros, ou seja, somente os registros que atendem a todas as condições.