Usando a Cláusula WHERE
Em bancos de dados, as tabelas geralmente armazenam grandes volumes de dados. No entanto, frequentemente há interesse em recuperar apenas partes específicas desses dados, em vez do conjunto completo. Para isso, é necessário definir as condições para a recuperação dos dados, conhecidas como critérios de filtragem.
Os dados são filtrados utilizando a 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.
Ao especificar um valor de texto, como o nome de um país, é necessário colocar o texto entre aspas simples ('
).
SELECT name, continent FROM country WHERE continent='Europe';
A declaração SELECT
obtém 2 colunas da tabela country
e retorna apenas as linhas com o valor do continente 'Europe'
.
Posição da Cláusula
Ao utilizarmos as cláusulas ORDER BY
e WHERE
, garantimos que o ORDER BY
venha após o WHERE
.
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
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 valor 'North America' na coluna continent
.
Nota
Observe que
North America
deve estar corretamente capitalizado, enorth america
não é o mesmo. Portanto, tenha cuidado e escreva exatamente comoNorth America
.
Solução
Obrigado pelo seu feedback!