开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

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

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

展开
收起
十一0204 2023-04-10 23:37:51 183 0
1 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    如果您需要按解析出来的 qty 字段进行过滤,可以在 SQL 语句中使用 WHERE 子句来添加过滤条件。具体实现方式取决于您使用的客户端工具和 SQL 语句的具体格式,以下是一个示例:

    SELECT id, name, price, REGEXP_EXTRACT(details, 'qty:([0-9]+)') AS qty FROM your_table WHERE REGEXP_EXTRACT(details, 'qty:([0-9]+)') > 10

    在上面的示例中,我们使用 REGEXP_EXTRACT 函数从 details 字段中解析出 qty 字段,并将其作为一个新的列进行查询。然后在 WHERE 子句中,我们使用 REGEXP_EXTRACT 函数过滤出 qty 大于 10 的记录。

    需要注意的是,上述示例中的 SQL 语句是基于 REGEXP_EXTRACT 函数进行解析的,如果您使用的是其他函数或方法进行解析,具体实现方式可能会有所不同。

    2023-04-14 22:04:00
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载