Conteúdo do Curso
Introdução ao SQL
Introdução ao SQL
Uso 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:
SELECT name, continent FROM country WHERE continent='Europe';
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:
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 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
:
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!
Uso 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:
SELECT name, continent FROM country WHERE continent='Europe';
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:
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 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
:
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!
Uso 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:
SELECT name, continent FROM country WHERE continent='Europe';
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:
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 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
:
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 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:
SELECT name, continent FROM country WHERE continent='Europe';
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:
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 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
:
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 |