db2 select时候将date类型yyyymmdd转成yyyy-mm-dd
可以使用DATE函数将yyyymmdd类型的日期转换成yyyy-mm-dd格式,示例代码如下:
SELECT DATE(SUBSTR(date_column,1,4)||'-'||SUBSTR(date_column,5,2)||'-'||SUBSTR(date_column,7,2)) FROM table_name;
其中,date_column是原始的yyyymmdd格式的日期列,table_name是表名。
上述代码中,使用了SUBSTR函数将yyyymmdd格式的日期拆分成年月日三个部分,然后使用||运算符拼接成yyyy-mm-dd格式的日期字符串。最后,将拼接好的日期字符串传给DATE函数,将其转换为日期类型。
执行上述代码后,将会返回yyyy-mm-dd格式的日期结果。
原文地址: http://www.cveoy.top/t/topic/dnWt 著作权归作者所有。请勿转载和采集!