我的表中有以下列:
launch_month Years
Jun 2018
July 2018
Aug 2018
我想创建一个名为'launch\u id'的新列,并将其他两列组合成一个字符串'201806',因此上面的内容如下所示:
launch_month Years launch_id
Jun 2018 201806
July 2018 201807
Aug 2018 201808
有人能帮忙吗?
1条答案
按热度按时间3lxsmp7m1#
一个选项使用
case
表达式:这将生成一个名为
launch_id
,以格式表示日期YYYYMM
.或者,您可以使用日期函数(但这可能效率较低):
这将生成一个字符串结果。如果你想要一个数字,你可以直接转换它,或者显式地(
cast()
)或者含蓄地(+ 0
).