如何在Kusto查询中使用Regex

高塔姆帕特尔

所以我有这样的Kusto查询

exceptions
| extend A_= tostring(customDimensions.A)
| where A_ in~ ("Could not get notes: From:", "failed to call", "Custom conference list" )
// | where A_ contains 'Could not get notes: From:' //This is working when I use "contains" operator but fails to check below 2 items when the first item doesn't exist
// | where A_ contains 'Custom conference list'
// | where A_ contains 'failed to call'

列表中的第一项是“无法获取注释:发件人:”,其中在字符串末尾具有多个ID

例如;

无法获取注释:来自:abcd

无法获取注释:来自:abcdef

我想做的是把所有以“无法获取笔记:发件人:”开头的项目放在“ in〜”运算符中。

到目前为止,我已经尝试使用如下的contains运算符

|where A_ contains 'Could not get notes: From:' // This seems to be working as it will outputting every item that starts with "Could not get notes: From:" but when I am trying to use it in the "in~" it is failing.

对于每个唯一项目使用“包含”运算符的问题是,如果其中任何项目(假设3个项目)都不存在,即使2个项目仍然存在,查询也不会返回结果。

不知道这是否有更好的解决方案。

斯拉维克(Slavik N)

您应该has_any改用:

exceptions
| extend A_= tostring(customDimensions.A)
| where A_ has_any ("Could not get notes: From:", "failed to call", "Custom conference list")

另外,请注意,contains它比has/慢得多has_any,因为后者使用索引仅获取相关记录,同时contains扫描所有记录。但是请注意,两者之间在语义上有所不同:contains查找子字符串,而has仅查找完整标记。例如,"hello world" contains "hell"将返回true,而"hello world" has "hell"将返回false字符串运算符文档中查看更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Hibernate中使用Delete查询

来自分类Dev

如何在SQL查询中使用if语句?

来自分类Dev

如何在PetaPoco查询中使用@

来自分类Dev

如何在剩余查询中使用jwplayer?

来自分类Dev

如何在PHP中使用@media查询?

来自分类Dev

如何在jdbctemplate中使用groupBy查询

来自分类Dev

如何在Linq查询中使用.ToList()?

来自分类Dev

如何在关系SQL查询中使用NOT

来自分类Dev

如何在MySQL查询中使用Regexp?

来自分类Dev

如何在熊猫查询中使用变量?

来自分类Dev

如何在Shiny中使用查询参数

来自分类Dev

如何在Anorm查询中使用“喜欢”?

来自分类Dev

如何在Silex中使用Ajax查询?

来自分类Dev

如何在属性中使用查询参数?

来自分类Dev

如何在Hive中使用递归查询

来自分类Dev

如何在Azure中使用Kusto划分计数数字?

来自分类Dev

如何在Q(kdb)中使用“ IN”查询?

来自分类Dev

如何在MongoDB中使用条件查询

来自分类Dev

如何在node.js的路由中使用LIKE(regex)查询mongodb?

来自分类Dev

如何在Datomic查询中使用/?

来自分类Dev

如何在SQL查询中使用Arraylist?

来自分类Dev

如何在SQL查询中使用VIEWS

来自分类Dev

如何在PHP中使用@media查询?

来自分类Dev

如何在子查询中使用ORDER BY

来自分类Dev

如何在更新查询中使用DLookup

来自分类Dev

如何在分组查询中使用distinct?

来自分类Dev

如何在关系SQL查询中使用NOT

来自分类Dev

如何在解析中使用includeKey查询“或”?

来自分类Dev

如何在子查询中使用COUNT()