跳到主要内容

关系运算符

所有关系运算符均会比较操作数值,并返回True (-1) 或 False (0) 作为结果。所有关系运算符均为二进制。

关系运算符
关系运算符 运算符名称 运算符功能
< 小于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
<= 小于或等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
> 大于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
>= 大于或等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
= 等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
<> 不等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
precedes  

不同于 < 运算符,比较之前无须尝试用数值解释参数值。如果运算符左边的值拥有文本呈现形式,且该文本呈现形式在字符串比较中位于右边值文本呈现形式之前,则运算操作会返回正确结果。

示例:  

'1 ' precedes ' 2' 返回 FALSE

whilst

' 1' precedes ' 2' 返回 TRUE

因为空格 (' ') 的 ASCII 值小于数字的 ASCII 值。

将其与以下语句进行对比:

'1 ' < ' 2' 返回 TRUE

' 1' < ' 2' 返回 TRUE

follows   不同于 > 运算符,比较之前无须尝试用数值解释参数值。如果运算符左边的值拥有文本呈现形式,且该文本呈现形式在字符串比较中位于右边值文本呈现形式之后,则运算操作会返回正确结果。

示例:  

' 2' follows '1 ' 返回 FALSE

whilst

' 2' follows ' 1' 返回 TRUE

因为空格 (' ') 的 ASCII 值小于数字的 ASCII 值。

将其与以下语句进行对比:

' 2' > ' 1' 返回 TRUE

' 2' > '1 ' 返回 TRUE

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com