Conteúdo do Curso
Introdução ao SQL
Introdução ao SQL
Usando 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:
SELECT name, continent FROM country WHERE continent='Europe';
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:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Here is the country
table we are working with:
Swipe to show code editor
Write an SQL query to retrieve the id
, name
, and region
columns from the country
table (please retrieve these columns in this order), returning only rows with the 'North America' continent
.
Note
Please note that
North America
should be correctly capitalized, andnorth america
is not the same. So, be careful and write it asNorth America
.
Solução
Obrigado pelo seu feedback!
Usando 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:
SELECT name, continent FROM country WHERE continent='Europe';
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:
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Here is the country
table we are working with:
Swipe to show code editor
Write an SQL query to retrieve the id
, name
, and region
columns from the country
table (please retrieve these columns in this order), returning only rows with the 'North America' continent
.
Note
Please note that
North America
should be correctly capitalized, andnorth america
is not the same. So, be careful and write it asNorth America
.
Solução
Obrigado pelo seu feedback!