【问题标题】:Concatenate in sql teradata在 sql teradata 中连接
【发布时间】:2020-09-24 08:20:17
【问题描述】:

我有以下代码

Sel account,
Div,
Modl,
Sub_modl
From table_1

Div 给我01Modl = 1CSSub_modl=1。 我应该将这些字段结合起来:

01_CS_0101

其中第一个01 来自DivCS 来自Modl,而0101 中的最后一个1 来自Sub_modl。 如何在 teradata 中使用 concat 函数获得此结果?

【问题讨论】:

    标签: sql teradata teradata-sql-assistant


    【解决方案1】:

    您可以使用concat

    select  
      account,
      concat(Div, '_', Modl, '_', '010', Sub_modl) as colName
    from table_1
    

    或者你可以使用||

    select  
      account,
      (Div || '_' || Modl || '_' || '010' || Sub_modl) as colName
    from table_1
    

    【讨论】:

      猜你喜欢
      • 2020-05-19
      • 2017-12-12
      • 2020-11-03
      • 2019-07-22
      • 2017-09-14
      • 2013-10-13
      • 2021-08-09
      • 2020-09-29
      • 1970-01-01
      相关资源
      最近更新 更多