WHERE — filtrar linhas e o que significa NULL
Até agora obtivemos todas as linhas. No trabalho real, quase sempre se quer apenas algumas: os clientes de Haifa, as encomendas que foram pagas. Nesta lição vai conhecer o WHERE, as comparações, AND e OR, e o NULL — o valor que faz tropeçar os candidatos nas entrevistas mais do que qualquer outra co
WHERE é um coador: só passam as linhas cuja condição é verdadeira. NULL significa "desconhecido", por isso testa-se com IS NULL e não com =.
- Cláusula WHERE
- A parte de uma consulta que mantém apenas as linhas cuja condição é verdadeira.
- Operador de comparação
- Um símbolo que compara dois valores: =, <>, >, <, >=, <=.
- NULL
- Uma marca para um valor em falta ou desconhecido. Não é zero nem uma string vazia.
- String vazia
- Um valor de texto conhecido sem caracteres, escrito ''.