使用案例

通过 SQL 查询筛选数据,以显示数据库中的特定数据。
查询的组成方式:
  • 采用文本形式
  • 使用 字符串格式器 及其相对占位符:
    sql_identifier
    sql_literal
小贴士: 不要在
FROM
子句中指定表名,而应在指向表
BrowseName
的动态链接中使用字符串格式器中的
{0:sql_identifier}
占位符指定表名。

用例:按时间筛选

按时间筛选
预期行为
查询以实现预期行为
导出其时间戳大于特定时刻的记录。
SELECT * FROM {0:sql_identifier} WHERE Timestamp > {1:sql_literal}
导出其时间戳介于两个时刻之间的记录。
SELECT * FROM {0:sql_identifier} WHERE Timestamp BETWEEN {1:sql_literal} AND {2:sql_literal}

用例:按报警严重性筛选

按报警严重性筛选
预期行为
查询以实现预期行为
导出其严重性为 1 的报警的历史记录。
SELECT * FROM {0:sql_identifier} WHERE Severity = 1
导出其严重性介于 1 和 3 之间的报警的历史记录。
SELECT * FROM {0:sql_identifier} WHERE Severity BETWEEN 1 AND 3

用例:按报警或变量筛选

按报警或变量筛选
预期行为
查询以实现预期行为
导出过去的、具有给定 BrowseName 的报警历史记录。
SELECT * FROM {0:sql_identifier} WHERE ConditionName = {1:sql_literal}
导出与变量相连的报警的历史记录。
SELECT * FROM {0:sql_identifier} WHERE SourceName = {1:sql_literal}
导出以 Exclusive 开头的报警的历史记录。
SELECT * FROM {0:sql_identifier} WHERE ConditionName LIKE 'Exclusive%'

用例:筛选所记录的报警

筛选所记录的报警
预期行为
查询以实现预期行为
仅导出包含意大利语列的报警历史记录。
SELECT "ActiveState_it-IT", "AckedState_it-IT", "ConfirmedState_it-IT", "ConditionName", "EnabledState_it-IT", "SourceName", "Time", "Message_it-IT", "Severity" FROM {0:sql_identifier}
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal