【发布时间】:2021-10-26 12:01:36
【问题描述】:
我在单独的列中有年、月、日,我想将它们全部合并到雪花中的一列
【问题讨论】:
-
作为显示输出,还是放入新的数据库列?
-
是的,作为显示输出
标签: sql database snowflake-cloud-data-platform datagrip
我在单独的列中有年、月、日,我想将它们全部合并到雪花中的一列
【问题讨论】:
标签: sql database snowflake-cloud-data-platform datagrip
【讨论】:
select year||'-'||month||'-'||day from table
其中年、月和日是对应数据的列名。
【讨论】:
创建一个字符串表达式,然后使用 To_Date 函数。 例如:
set (day, month, year) = ('26', '10', '2021');
set strDate = concat(year, '-', month, '-', day);
select to_date(strDate)
【讨论】: