Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Ao escrever uma cláusula WHERE, sempre colocar a cláusula mais restritiva antes. Qual é a condição mais restritiva? A condição na cláusula WHERE de uma instrução que retorna o menor número de linhas de dados.
Expandir
titleVeja um Exemplo

...

...

SELECT COUNT(1) from ppessoa where (sexo = 'M')  -- 348260 linhas

 SELECT COUNT(1) from ppessoa WHERE (GRAUINSTRUCAO = '5') -- 966 linhas

Sendo assim:

select * from ppessoa where (GRAUINSTRUCAO = '5') AND (sexo = 'M') --certo

...