SELECT FROM <模型> (DMX)

执行空预测联接,并为指定列返回最可能的一个或多个值。创建预测时只使用来自挖掘模型的内容。

语法

SELECT <expression list> [TOP <n>] FROM <model> 
[WHERE <condition list>] 
[ORDER BY <expression> [DESC|ASC]]

参数

  • expression list
    一组以逗号分隔的表达式、预测列或仅预测列。
  • n
    可选。一个指定返回行数的整数。
  • model
    模型标识符。
  • condition list
    可选。一个限制条件,用于限制从列列表返回的值。
  • expression
    可选。一个返回标量值的表达式。

备注

expression list 中的列必须定义为预测列或仅预测列,或与可预测列相关。

Naive Bayes 示例

以下示例对 Bike Buyer 列执行一个空的预测联接,并返回 TM Naive Bayes 挖掘模型中最可能的状态。

SELECT ([Bike Buyer]) FROM [TM_Naive_Bayes]

时间序列示例

以下示例对预测模型中的 Amount 列执行预测,并返回接下来的四个时间步长。Model Region 列将 bike models 和 regions 组合为一个标识符。该查询使用 PredictTimeSeries 函数来执行预测。

SELECT [Model Region], PredictTimeSeries(Amount, 4) 
FROM Forecasting

请参阅

参考

SELECT (DMX)
数据挖掘扩展插件 (DMX) 数据定义语句
数据挖掘扩展插件 (DMX) 数据操作语句
数据挖掘扩展插件 (DMX) 语句参考

帮助和信息

获取 SQL Server 2005 帮助