Azure Cosmos DB - WHERE 条件下的 SQL API 范围筛选器

用户3054835

我正在尝试根据 SQL API 查询 WHERE 条件中的“数量”范围过滤数据。金额值可以是不带双引号的整数值或带双引号的十进制值。基本上我需要过滤两个金额范围值之间的所有记录

下面是我的示例数据。

[
    {
        "customer": "001",
        "dt": {
            "Transaction": [
                {
                    "Amount": "999.00",
                    "timestamp": "2019-01-28T15:44:49.215"
                }
            ]
        }
    },
    {
        "customer": "002",
        "dt": {
            "Transaction": [
                {
                    "Amount": "9999.00",
                    "timestamp": "2019-01-28T15:44:49.215"
                }
            ]
        }
    },
    {
        "customer": "003",
        "dt": {
            "Transaction": [
                {
                    "Amount": 9,
                    "timestamp": "2019-01-28T15:44:49.215"
                }
            ]
        }
    }
]

下面是我试图运行以查找数量在 99 到 10000 之间的记录的查询

SELECT c.dt[0].Transaction[0].Amount FROM c where c.dt[0].Transaction[0].Amount>"99" 
and  c.dt[0].Transaction[0].Amount<"10000" 

但它没有返回任何记录

你能帮我查询一下吗?我需要过滤数量在 99 到 10000 之间的记录

龚杰

请使用UDF

udf:

function test(str){
   if(typeof(str)=='string'){
       return Number(str)
   }else{
       return str
   }
}

sql:

SELECT c.dt.Transaction[0].Amount FROM c where udf.test(c.dt.Transaction[0].Amount) >99
and  udf.test(c.dt.Transaction[0].Amount)<10000

输出:

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cosmos DB Udf无法在Where条件下使用

来自分类Dev

Drupal 7 - db_select:where 条件下的 SQL 函数

来自分类Dev

Azure Cosmos DB sql join 和 udf

来自分类Dev

Cosmos DB SQL API最大查询限制

来自分类Dev

使用python的Azure Blue Cosmos DB SQL API的地理空间数据

来自分类Dev

Azure Cosmos DB-Where查询中的动态OR子句

来自分类Dev

将Cosmos DB模拟器(MongoDB API)迁移到Azure时发生致命错误

来自分类Dev

Azure Cosmos DB查询

来自分类Dev

Azure Cosmos DB 分区

来自分类Dev

如何在SQL中的where条件下使用avg?

来自分类Dev

在WHERE条件下用减法打开SQL语句

来自分类Dev

不同 where 条件下的 SQL Server 连接查询性能

来自分类Dev

为什么我的Azure Cosmos DB SQL API容器拒绝具有相同分区键值的多个项目?

来自分类Dev

使用 PowerShell (SQL API) 在 Cosmos DB 中插入文档

来自分类Dev

如何使用Cosmos DB触发器构建Azure功能?

来自分类Dev

Azure Cosmos DB批量导入

来自分类Dev

批量插入Azure Cosmos DB

来自分类Dev

Flask应用程序使用Azure Cosmos DB for MongoDB API连接错误

来自分类Dev

如何使用gremlin API在Azure Cosmos DB中进行左联接

来自分类Dev

使用.Net Core 3.1中的MongoDB API在Azure Cosmos DB中出现重复的关键问题

来自分类Dev

如何为Azure Cosmos DB REST API构造哈希令牌签名以列出用户?

来自分类Dev

如何通过 Azure REST API 访问 Cosmos DB 数据库或集合指标?

来自分类Dev

如何使用Node.js在Azure Cosmos DB中执行SQL查询

来自分类Dev

是否可以从函数内部使用变量动态调用Azure函数的Cosmos DB输入绑定的SQL查询?

来自分类Dev

如何在来自 Azure Cosmos DB 的 JSON 项目的 SQL 查询中添加注释?

来自分类Dev

数据从 SQL Server 迁移到 Azure Cosmos db 后无法查看数据

来自分类Dev

如何自动将数据从 Cosmos DB 传输到 Azure SQL 数据库?

来自分类Dev

如何在WHERE条件下使用关联值从ABAP SQL消耗CDS?

来自分类Dev

Azure Cosmos DB Mongo-资源令牌

Related 相关文章

  1. 1

    Cosmos DB Udf无法在Where条件下使用

  2. 2

    Drupal 7 - db_select:where 条件下的 SQL 函数

  3. 3

    Azure Cosmos DB sql join 和 udf

  4. 4

    Cosmos DB SQL API最大查询限制

  5. 5

    使用python的Azure Blue Cosmos DB SQL API的地理空间数据

  6. 6

    Azure Cosmos DB-Where查询中的动态OR子句

  7. 7

    将Cosmos DB模拟器(MongoDB API)迁移到Azure时发生致命错误

  8. 8

    Azure Cosmos DB查询

  9. 9

    Azure Cosmos DB 分区

  10. 10

    如何在SQL中的where条件下使用avg?

  11. 11

    在WHERE条件下用减法打开SQL语句

  12. 12

    不同 where 条件下的 SQL Server 连接查询性能

  13. 13

    为什么我的Azure Cosmos DB SQL API容器拒绝具有相同分区键值的多个项目?

  14. 14

    使用 PowerShell (SQL API) 在 Cosmos DB 中插入文档

  15. 15

    如何使用Cosmos DB触发器构建Azure功能?

  16. 16

    Azure Cosmos DB批量导入

  17. 17

    批量插入Azure Cosmos DB

  18. 18

    Flask应用程序使用Azure Cosmos DB for MongoDB API连接错误

  19. 19

    如何使用gremlin API在Azure Cosmos DB中进行左联接

  20. 20

    使用.Net Core 3.1中的MongoDB API在Azure Cosmos DB中出现重复的关键问题

  21. 21

    如何为Azure Cosmos DB REST API构造哈希令牌签名以列出用户?

  22. 22

    如何通过 Azure REST API 访问 Cosmos DB 数据库或集合指标?

  23. 23

    如何使用Node.js在Azure Cosmos DB中执行SQL查询

  24. 24

    是否可以从函数内部使用变量动态调用Azure函数的Cosmos DB输入绑定的SQL查询?

  25. 25

    如何在来自 Azure Cosmos DB 的 JSON 项目的 SQL 查询中添加注释?

  26. 26

    数据从 SQL Server 迁移到 Azure Cosmos db 后无法查看数据

  27. 27

    如何自动将数据从 Cosmos DB 传输到 Azure SQL 数据库?

  28. 28

    如何在WHERE条件下使用关联值从ABAP SQL消耗CDS?

  29. 29

    Azure Cosmos DB Mongo-资源令牌

热门标签

归档