Filtering with WHERE · Filtrando com WHERE
Filtering rows with WHERE
So far every query returned all the rows. Add a WHERE clause to keep only the rows that match a condition:
Only rows where the condition is true are returned.
Filtrando linhas com WHERE
Até agora, cada consulta retornou todas as linhas. Adicione uma cláusula WHERE para manter apenas as linhas que atendem a uma condição:
SELECT name, score FROM student WHERE score >= 80;
Apenas as linhas nas quais a condição é verdadeira são retornadas.
Comparison operators
You can compare with:
=equal to<>not equal to<less than,>greater than<=at most,>=at least
Numbers are written plainly (80). Text must go in single quotes ('11B'):
Operadores de comparação
Você pode comparar usando:
=igual a<>diferente de<menor que,>maior que<=no máximo,>=no mínimo
Números são escritos sem aspas (80). Texto deve estar entre aspas simples ('11B'):
SELECT name FROM student WHERE form = '11B';
Common mistakes
- Text values go in single quotes:
WHERE name = 'Ann'. WHEREcomes afterFROM.
Erros comuns
- Valores de texto vão entre aspas simples:
WHERE name = 'Ann'. WHEREvem depois deFROM.
WHERE filters rows · WHERE filtra linhas
WHERE keeps only the rows whose condition is true. · WHERE mantém apenas as linhas cuja condição é verdadeira.
Show the name and · e score of every student who scored 80 or more. · Exiba a name e a score de todos os alunos que obtiveram nota 80 ou mais.
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
Show the name of every student in form 11B. (Text goes in single quotes.) · Exiba a name de todos os alunos da turma 11B. (O texto deve estar entre aspas simples.)
Click Run to see the output here. · Clique em Executar para ver a saída aqui.