DB2 - Exemplos simples - SELECT DISTINCT



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 - Exemplos simples - SELECT DISTINCT

Sometimes, you want to select distinct values from one or more columns of a table.
To do this, you use the DISTINCT keyword in the SELECT clause as follows:

Às vezes, você deseja selecionar valores distintos de uma ou mais colunas de uma tabela.
Para fazer isso, você usa a palavra-chave DISTINCT na cláusula SELECT da seguinte maneira:


    SELECT DISTINCT column_name
      FROM table_name;

The DISTINCT keyword appears after the SELECT keyword but before any column or expression in the select list.
The query above returns distinct values in the column_name from the table_name.
If you have multiple column names listed after the DISTINCT keyword like the following query:

A palavra-chave DISTINCT aparece depois da instrução SELECT, mas antes de qualquer coluna ou expressão na lista de seleção.
A consulta acima retorna valores distintos em column_name da table_name.
Se você tiver vários nomes de coluna listados após a palavra-chave DISTINCT, como a seguinte consulta:

    SELECT DISTINCT column1
    ,               column2
    ,               .......
      FROM table_name;

The DISTINCT keyword is applied to all columns.
It means that the query will use the combination of values in all columns to evaluate the distinction.
If you want to select distinct values of some columns in the select list, you should use the GROUP BY clause.
In case a column contains multiple NULL values, DISTINCT will keep only one NULL in the result set.

A palavra-chave DISTINCT é aplicada a todas as colunas.
Isso significa que a consulta usará a combinação de valores em todas as colunas para avaliar a distinção.
Se você deseja selecionar valores distintos de algumas colunas na lista de seleção, você deve usar a cláusula GROUP BY.
Caso uma coluna contenha vários valores NULL, DISTINCT manterá apenas um NULL no conjunto de resultados.