Conteúdo do Curso
Introdução ao SQL
1. Recuperação de Dados
2. Ordenação dos Dados Recuperados
4. Filtragem Avançada de Dados
5. Funções de Agregação
Introdução ao SQL
Recuperando Linhas Distintas
Observe que a instrução SELECT
retorna todas as linhas de uma coluna específica. No entanto, e se não precisarmos de todos os valores de uma coluna, especialmente quando eles estão duplicados, e só precisamos dos valores únicos? Para esses casos, é conveniente usar a palavra-chave DISTINCT
, colocada imediatamente antes dos nomes das colunas. Vamos dar uma olhada em um exemplo:
Here's a short example of the country
table:
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 |
4 | Netherlands | Europe | Western Europe | 41526 | Amsterdam | 15864000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Tarefa
Você precisa recuperar valores continent
distintos (únicos).
Tudo estava claro?
Conteúdo do Curso
Introdução ao SQL
1. Recuperação de Dados
2. Ordenação dos Dados Recuperados
4. Filtragem Avançada de Dados
5. Funções de Agregação
Introdução ao SQL
Recuperando Linhas Distintas
Observe que a instrução SELECT
retorna todas as linhas de uma coluna específica. No entanto, e se não precisarmos de todos os valores de uma coluna, especialmente quando eles estão duplicados, e só precisamos dos valores únicos? Para esses casos, é conveniente usar a palavra-chave DISTINCT
, colocada imediatamente antes dos nomes das colunas. Vamos dar uma olhada em um exemplo:
Here's a short example of the country
table:
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 |
4 | Netherlands | Europe | Western Europe | 41526 | Amsterdam | 15864000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Tarefa
Você precisa recuperar valores continent
distintos (únicos).
Tudo estava claro?