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

Conteúdo do Curso

Introdução ao SQL

Introdução ao SQL

1. Recuperando Dados
2. Classificando Dados Recuperados
3. Filtrando Dados
4. Filtragem Avançada de Dados
5. Funções de Agregação

bookUsando a Cláusula WHERE

Em bancos de dados, as tabelas geralmente contêm grandes volumes de dados. No entanto, frequentemente estamos interessados em recuperar porções específicas dos dados em vez de todo o conjunto. Para realizar isso, precisamos definir as condições para a recuperação de dados, que são chamadas de critérios de filtragem.

Os dados são filtrados usando uma cláusula WHERE que 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 declaração SELECT obtém 2 colunas da tabela country e retorna apenas as linhas com o valor do continente 'Europe'.

Nota

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

Posição da Cláusula

Quando usamos as cláusulas ORDER BY e WHERE, garantimos que o ORDER BY venha após a cláusula WHERE. Vamos ver o exemplo a seguir:

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 essas colunas nesta ordem), retornando apenas as linhas com o continent 'North America'.

Por favor, note que North America deve estar corretamente capitalizado, e north america não é o mesmo. Portanto, tenha cuidado e escreva como North America.

Aqui está um exemplo curto 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

bookUsando a Cláusula WHERE

Em bancos de dados, as tabelas geralmente contêm grandes volumes de dados. No entanto, frequentemente estamos interessados em recuperar porções específicas dos dados em vez de todo o conjunto. Para realizar isso, precisamos definir as condições para a recuperação de dados, que são chamadas de critérios de filtragem.

Os dados são filtrados usando uma cláusula WHERE que 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 declaração SELECT obtém 2 colunas da tabela country e retorna apenas as linhas com o valor do continente 'Europe'.

Nota

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

Posição da Cláusula

Quando usamos as cláusulas ORDER BY e WHERE, garantimos que o ORDER BY venha após a cláusula WHERE. Vamos ver o exemplo a seguir:

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 essas colunas nesta ordem), retornando apenas as linhas com o continent 'North America'.

Por favor, note que North America deve estar corretamente capitalizado, e north america não é o mesmo. Portanto, tenha cuidado e escreva como North America.

Aqui está um exemplo curto 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

bookUsando a Cláusula WHERE

Em bancos de dados, as tabelas geralmente contêm grandes volumes de dados. No entanto, frequentemente estamos interessados em recuperar porções específicas dos dados em vez de todo o conjunto. Para realizar isso, precisamos definir as condições para a recuperação de dados, que são chamadas de critérios de filtragem.

Os dados são filtrados usando uma cláusula WHERE que 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 declaração SELECT obtém 2 colunas da tabela country e retorna apenas as linhas com o valor do continente 'Europe'.

Nota

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

Posição da Cláusula

Quando usamos as cláusulas ORDER BY e WHERE, garantimos que o ORDER BY venha após a cláusula WHERE. Vamos ver o exemplo a seguir:

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 essas colunas nesta ordem), retornando apenas as linhas com o continent 'North America'.

Por favor, note que North America deve estar corretamente capitalizado, e north america não é o mesmo. Portanto, tenha cuidado e escreva como North America.

Aqui está um exemplo curto 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 porções específicas dos dados em vez de todo o conjunto. Para realizar isso, precisamos definir as condições para a recuperação de dados, que são chamadas de critérios de filtragem.

Os dados são filtrados usando uma cláusula WHERE que 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 declaração SELECT obtém 2 colunas da tabela country e retorna apenas as linhas com o valor do continente 'Europe'.

Nota

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

Posição da Cláusula

Quando usamos as cláusulas ORDER BY e WHERE, garantimos que o ORDER BY venha após a cláusula WHERE. Vamos ver o exemplo a seguir:

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 essas colunas nesta ordem), retornando apenas as linhas com o continent 'North America'.

Por favor, note que North America deve estar corretamente capitalizado, e north america não é o mesmo. Portanto, tenha cuidado e escreva como North America.

Aqui está um exemplo curto 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