当前位置: 首页 > 知识库问答 >
问题:

如何在微软Azure表格存储查询编辑器中使用类似“like”的字符函数?

洪凯定
2023-03-14

我有一个表,里面有很多我不需要的数据,但是我必须保存这些数据,但是为了完成我的工作,我只需要一些数据。因此,为了限制查询返回的数据量,我必须使用一个筛选器来获取一些文件,如字符串.js、.css、.log等。

我正在使用“Microsoft Azure Explorer-Azure表存储-查询编辑器”来完成此操作,但我不知道如何使用像SQL函数“like”这样的函数来过滤那些字符串。

在返回中使用一个不需要的数据示例:lg.folha.views.exporativodemedias.editar.min.css 27042018_144634_536_6a2fae_amb.xml

是否可以仅使用查询生成器选项筛选该文件?

查询生成器选项

查询生成器文档:https://docs.microsoft.com/en-us/rest/api/storageServices/querying-table-and-entities?redirectedfrom=msdn#anchor_2

共有1个答案

蒯硕
2023-03-14

现在azure表不支持通配符查询。您可以从这里得到它:对字符串属性进行筛选。

请注意,表服务不支持通配符查询。

所以必须使用eq、ne、gt、ge、lt、le这些运算符。

您可以使用属性ge'test'和RowKey lt'test~'来获取其属性以test开头的查询实体。

 类似资料:
  • 问题内容: 我试图找到匹配特定模式的行数。在此示例中,所有以“ 123”开头的内容: 这正在工作: 问题是LIKE会有所不同,所以我试图在脚本中定义它,然后执行查询,但这不起作用: 在第二个示例中,如何使该查询正常工作? 编辑:我也尝试了没有期限(也无法正常工作): 问题答案: 您的语法错误;无需在双引号字符串内放置句点。相反,它应该更像 您可以通过打印出字符串以确认与第一种情况相同来确认这一点。

  • 使用扩展度量,我试图检索特定VM的特定度量。每个查询似乎花费的时间都非常长,因为表中每隔15秒就会为每个VM创建新的记录。 所以我试图在最后5分钟内查询该表,但它不起作用,并给我一个错误。有人知道如何查询这些WADMETRICS表吗?

  • 我试图使用rest API从azure数据表中检索数据。 Api错误已输出,数据无效。 如果我同时添加RowKey和PartitionKey,就像下面这样。它起作用了。 是否需要通过行键? 如果我只想从一个分区检索所有数据。我知道,我们可以在查询参数中添加一个$filter,但这不会导致性能问题吗? 请分享你的想法。 谢谢!

  • 下面是我所做工作的简要概述:我们目前正在将事件从一个节点存储到Azure表存储中。js云服务使用“azure存储”npm模块。我们将这些事件的时间戳存储在存储器中(而不是使用Azure定义的时间戳)。 现在,我们已经编写了一个通用的存储处理程序脚本,目前只将所有值存储为字符串。为了节省重构这个脚本的时间,我希望有一种方法来调整查询。 所以,我的问题是,如果存储的值实际上不是datetime字段,而

  • 我想在中编写一个类似的查询,但它没有返回任何内容: -它不起作用。 一样完美。 以下是我的代码:

  • 我已经定义了一个Azure函数,它使用Azure存储队列触发器和Blob输入绑定。我已经为队列触发器准备了一个POCO,但是如何在blob输入绑定中将该POCO与绑定表达式一起使用呢? 建筑: Azure功能2。x POCO: Azure功能: 队列消息: 错误消息: 系统私有的CoreLib:执行函数profileImageUpload时发生异常。微软蔚蓝色的WebJobs。主机:异常绑定参数“