比较运算符 (DMX)

在 Microsoft SQL Server Analysis Services 中,可以在数据挖掘扩展插件 (DMX) 表达式中将比较运算符和标量数据一起使用。 比较运算符计算结果为布尔数据类型,这些运算符可根据测试条件的结果返回 TRUE 或 FALSE。

下表标识了 DMX 支持的比较运算符。

运算符

说明

<(小于)(DMX)

对于计算结果为非 Null 值的参数,如果左侧的参数值小于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

>(大于)(DMX)

对于计算结果为非 Null 值的参数,如果左侧的参数值大于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

=(等于)(DMX)

对于计算结果为非 Null 值的参数,如果左侧的参数值等于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

<>(不等于)(DMX)

对于计算结果为非 Null 值的参数,如果左侧的参数值不等于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

<=(小于或等于)(DMX)

对于计算结果为非 Null 值的参数,如果左侧的参数值小于或等于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

>=(大于或等于)(DMX)

对于计算结果为非 Null 值的参数,如果左侧的参数值大于或等于右侧的参数值,则返回 TRUE;否则返回 FALSE。 如果其中一个参数的计算结果为 Null 值或这两个参数的计算结果均为 Null 值,则该运算符返回 Null 值。

还可以在 DMX 语句和函数中使用比较运算符来搜索条件。