数据湖探索 DLI-字符串函数:KEY_VALUE

时间:2023-11-01 16:20:09

KEY_VALUE

  • 功能描述

    获取键值对字符串中某一个key对应的值。

  • 语法
    VARCHAR KEY_VALUE(VARCHAR content, VARCHAR split1, VARCHAR split2, VARCHAR key_name)
  • 参数说明
    • content:输入字符串。
    • split1:多个键值对分隔符。
    • split2:key/value分隔符。
    • key_name:要获取的键名称。
  • 示例
    • 测试语句
      SELECT KEY_VALUE(content, split1, split2, key_name)  AS case_result FROM T1;
    • 测试数据和结果
      表10 测试数据和结果

      测试数据(content, split1, split2, key_name)

      测试结果(case_result)

      k1=v1;k2=v2

      ;

      =

      k1

      v1

      null

      ;

      =

      k1

      null

      k1=v1;k2=v2

      null

      =

      k1

      null

support.huaweicloud.com/sqlref-flink-dli/dli_08_0096.html