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;
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
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
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;
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
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
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;
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
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
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:
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;
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
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |