Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Uso da Cláusula WHERE | Filtering Data
Introdução ao SQL

Uso da Cláusula WHEREUso da Cláusula WHERE

Em bancos de dados, as tabelas geralmente contêm grandes volumes de dados. No entanto, frequentemente estamos interessados em recuperar partes específicas dos dados, em vez de todo o conteúdo. Para alcançar isso, precisamos definir as condições para a recuperação de dados, que são conhecidas como critérios de filtragem.

Os dados são filtrados utilizando uma cláusula WHERE, a qual especifica os critérios de busca em uma instrução SELECT. A cláusula WHERE aparece imediatamente após o nome da tabela.

Vamos ver um exemplo:

Explicação: a instrução SELECT obtém 2 colunas da tabela country e retorna apenas as linhas com o valor 'Europe' da coluna continent.

Nota

Observe que precisamos colocar o valor entre aspas simples ('').

Posição das cláusulas

Quando utilizamos as cláusulas ORDER BY e WHERE, garantimos que ORDER BY venha após a cláusula WHERE. Vejamos o seguinte exemplo:

Tarefa

Escreva uma consulta SQL para recuperar as colunas id, name e region da tabela country (por favor, recupere estas colunas nesta ordem), retornando apenas as linhas com o valor 'North America' da coluna continent.

Por favor, note que North America deve ser corretamente capitalizado, e North America não é o mesmo. Então, preste atenção e escreva North America.

Aqui está um pequeno exemplo da tabela country:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Tudo estava claro?

Seção 3. Capítulo 1
toggle bottom row
course content

Conteúdo do Curso

Introdução ao SQL

Uso da Cláusula WHEREUso da Cláusula WHERE

Em bancos de dados, as tabelas geralmente contêm grandes volumes de dados. No entanto, frequentemente estamos interessados em recuperar partes específicas dos dados, em vez de todo o conteúdo. Para alcançar isso, precisamos definir as condições para a recuperação de dados, que são conhecidas como critérios de filtragem.

Os dados são filtrados utilizando uma cláusula WHERE, a qual especifica os critérios de busca em uma instrução SELECT. A cláusula WHERE aparece imediatamente após o nome da tabela.

Vamos ver um exemplo:

Explicação: a instrução SELECT obtém 2 colunas da tabela country e retorna apenas as linhas com o valor 'Europe' da coluna continent.

Nota

Observe que precisamos colocar o valor entre aspas simples ('').

Posição das cláusulas

Quando utilizamos as cláusulas ORDER BY e WHERE, garantimos que ORDER BY venha após a cláusula WHERE. Vejamos o seguinte exemplo:

Tarefa

Escreva uma consulta SQL para recuperar as colunas id, name e region da tabela country (por favor, recupere estas colunas nesta ordem), retornando apenas as linhas com o valor 'North America' da coluna continent.

Por favor, note que North America deve ser corretamente capitalizado, e North America não é o mesmo. Então, preste atenção e escreva North America.

Aqui está um pequeno exemplo da tabela country:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

Tudo estava claro?

Seção 3. Capítulo 1
toggle bottom row
some-alt