在sql teradata中连接

yxyvkwin  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(451)

我有以下代码

Sel account,
Div,
Modl,
Sub_modl
From table_1

哪里 Div 给了我 01 , Modl = 1CS ,和 Sub_modl=1 . 我应该将这些字段合并为:

01_CS_0101

第一个在哪里 01 来自 Div , CS 来自 Modl ,最后一个 10101 来自 Sub_modl . 如何使用teradata中的concat函数得到这个结果?

cyej8jka

cyej8jka1#

你可以用 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

相关问题