0
respostas

[Dúvida] Duvida Or e And Sql Server

Como a Engine do Sql server funciona em relação a consultas e filtros.

Exemplo:

Select campo, campo from tabela where C1 campo1 = valor C2 and campo2 = valor C3 and campo3 = valor C4 and campo4 = valor C5 or campo5 = valor

Nesse caso tem 4 condições usando and, Como funcionaria a avaliação da engine?. Por exemplo, como o and funciona relacionando duas condições pelo que eu entendi pesquisando a estrutura , aconteceria a seguinte validação. se(C1 e C2) == Verdadeiro juntaria com a C3 gerando uma nova validação, ai ficaria assim (C1 e C2) == V AND C3==?. Caso C3 for igual a verdadeiro ficaria (C1,C2, C3 ) == V AND C4 ==? . Assim por diante, certo?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software