Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve todas los estados posibles para la columna seleccionada del modelo.
Sintaxis
SELECT [FLATTENED] DISTINCT [TOP <n>] <expression list> FROM <model>
[WHERE <condition list>][ORDER BY <expression>]
Argumentos
- n
Opcional. Entero que especifica el número de filas que se devuelve.
- expression list
Lista delimitada por comas de expresiones o identificadores de columna (derivados del modelo) relacionados.
- model
Identificador de modelo.
- condition list
Condición para restringir los valores que devuelve la lista de columnas.
- expression
Opcional. Expresión que devuelve un valor escalar.
Notas
La instrucción SELECT DISTINCT FROM sólo funciona con una sola columna o con un conjunto de columnas relacionadas. Esta cláusula no funciona con un conjunto de columnas no relacionadas.
La instrucción SELECT DISTINCT FROM le permite hacer referencia directamente a una columna dentro de una tabla anidada. Por ejemplo:
<model>.<table column reference>.<column reference>
Los resultados de la instrucción SELECT DISTINCT FROM <model> pueden variar en función del tipo de columna. En la siguiente tabla se describen los tipos de columna admitidos y la salida de la instrucción.
| Tipo de columna | Salida |
|---|---|
Discreta |
Valores únicos de la columna. |
Discretizada |
Punto medio de cada depósito discretizado de la columna. |
Continua |
Punto medio de los valores de la columna. |
Ejemplo de columna discreta
El siguiente ejemplo de código devuelve los valores únicos que existen en la columna discreta Gender.
SELECT DISTINCT [Gender]
FROM [TM Decision Tree]
Ejemplo de columna discretizada
El siguiente ejemplo de código devuelve el punto medio y los valores máximo y mínimo de cada depósito discretizado de la columna Yearly Income.
SELECT DISTINCT [Yearly Income] AS [Bucket Average],
RangeMin([Yearly Income]) AS [Bucket Minimum],
RangeMax([Yearly Income]) AS [Bucket Maximum]
FROM [TM Decision Tree]
Ejemplo de columna continua
El siguiente ejemplo de código devuelve el punto medio y la antigüedad máxima y mínima de todos los valores de la columna.
SELECT DISTINCT [Age] AS [Midpoint Age],
RangeMin([Age]) AS [Minimum Age],
RangeMax([Age]) AS [Maximum Age]
FROM [TM Decision Tree]
Vea también
Referencia
SELECT (DMX)
Instrucciones de manipulación de datos de Extensiones de minería de datos (DMX)
Referencia de instrucciones de Extensiones de minería de datos (DMX)