换个客户端工具,是这样展示。如果需要按解出来的qty过滤怎么加条件?

换个客户端工具,是这样展示。如果需要按解出来的qty过滤怎么加条件? 43b45bc1c496172a235a9cba5d8b391c.png

展开
收起
十一0204 2023-04-12 13:33:34 372 分享 版权
1 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    根据您提供的截图,可以使用如下的SQL语句来按解出来的qty过滤:

    SELECT * FROM table_name WHERE JSON_EXTRACT(data, '$.qty') = 2;

    其中,table_name是您的表名,data是存储JSON数据的字段名,'$.qty'是JSON路径,表示获取qty字段的值。这条SQL语句的作用是查询qty字段的值为2的所有记录。

    如果您需要查询qty字段的值大于2的记录,可以将SQL语句改为:

    SELECT * FROM table_name WHERE JSON_EXTRACT(data, '$.qty') > 2;

    同理,如果您需要查询qty字段的值小于等于2的记录,可以将SQL语句改为:

    SELECT * FROM table_name WHERE JSON_EXTRACT(data, '$.qty') <= 2;

    需要注意的是,使用JSON_EXTRACT函数进行JSON数据的查询可能会影响查询性能,建议在数据量较大时使用索引来优化查询。

    2023-04-14 17:59:55
    赞同 展开评论

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

收录在圈子:
+ 订阅
本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975
还有其他疑问?
咨询AI助理