【问题标题】:How to tokenize a string and assign tokens to column in Teradata?如何标记字符串并将标记分配给 Teradata 中的列?
【发布时间】:2015-11-02 17:30:32
【问题描述】:

我有多个格式为 {key1=value, key2=value2, key3=value3 ...} 的字符串,其中包含一组已知的键。键名已设置且已知,只有值在记录之间发生变化。我想用空格分隔符作为我的标记字符来标记字符串,然后去掉键名并按顺序将每个键名分配给一列。这是我可以在 teradata 15 的数据库中执行的操作吗?

【问题讨论】:

    标签: string teradata


    【解决方案1】:

    从 TD14 开始,有 NVP 从名称-值-对中提取数据,例如

    NVP(col, 'key1', '{ ,\  }', '=') 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 2013-08-21
      • 2010-10-14
      相关资源
      最近更新 更多