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

Conteúdo do Curso

Introdução ao SQL

Introdução ao SQL

1. Recuperação de Dados
2. Ordenação dos Dados Recuperados
3. Filtragem de Dados
4. Filtragem Avançada de Dados
5. Funções de Agregação

bookUso 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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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

bookUso 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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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

bookUso 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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

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:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 3. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
some-alt