查询运算符

概述

一些程序功能依赖于资产和漏洞过滤,以优化呈现的数据或确定项目和触发器的范围。为此,InsightVM提供了自己的查询语言,您可以根据需要使用该语言对数据进行广泛或特定的筛选。本指南介绍了使用查询生成器,一个基于云的InsightVM功能。

查询与以下InsightVM功能一起使用:

运营商

在中生成查询时,可以使用以下运算符标准专家模式输入查询生成器.

请注意

显示的可用运算符列表将取决于您事先选择的参数。

标准模式

在中使用这些运算符标准模式

操作符

描述

=

“等于。”返回等于指定值的所有记录。

!=

“不等于。”返回不等于指定值的所有记录。

包含

返回包含指定字符串的所有记录。

不包含

返回不包含指定字符串的所有记录。

开始于

返回以指定字符串开始的所有记录。

返回所有以指定字符串结尾的记录。

就像

返回与正则表达式定义的搜索模式匹配的所有记录。返回包含指定字符串的所有记录。

返回指定值为NULL(包含NULL值)的所有记录。

不是

返回指定值不为NULL(包含NULL值)的所有记录。

当两个条件都为真时,AND运算符返回值。

当其中一个条件为真时,OR运算符返回值。

~ >

返回与指定字符串匹配的任意字段的任意对象。

专家模式

在中使用这些运算符专家模式

操作符

描述

=

“等于。”返回等于指定值的所有记录。

!=

“不等于。”返回不等于指定值的所有记录。

>

大于。返回大于指定值的所有记录。

>=

大于或等于。返回大于或等于指定值的所有记录。

<

少于返回小于指定值的所有记录。

< =

小于或等于。返回小于或等于指定值的所有记录。

包含

返回包含指定字符串的所有记录。

不包含

返回不包含指定字符串的所有记录。

开始于

返回以指定字符串开始的所有记录。

返回所有以指定字符串结尾的记录。

就像

返回与正则表达式定义的搜索模式匹配的所有记录。

返回指定值为NULL(包含NULL值)的所有记录。

不是

返回指定值不为NULL(包含NULL值)的所有记录。

当两个条件都为真时,AND运算符返回值。

当其中一个条件为真时,OR运算符返回值。

<=>

与“Object”类型的参数一起使用。

生成一个查询,指定主对象参数中包含的所有所需子参数匹配。

~ >

返回与指定字符串匹配的任意字段的任意对象。

数据类别

在Expert模式下,查询用于精炼三个数据组中的一个:

  • 资产
  • 弱点
  • 调查结果

因此,所有查询参数都是基于资产、基于漏洞或基于查找的。一个或多个参数组可能是可用的,这取决于所应用的筛选器的类型。