如何从AS400/DB2数据库列中选择N个字符



我有一个AS400/DB2数据库,具有类型为字符的列。这一列表示一个日期,例如:

COLUMNDATA
20091101
20091201
20100101
... etc.

我想一方面选择"年"(前4个字符),另一方面选择"月"(后面两个字符)。

我该怎么做?

应该将日期存储为日期而不是字符串。但是,你可以这样做:

select substr(columndata, 1, 4) as Year, substr(columndata, 5, 2) as Month
. . .

相关内容

  • 没有找到相关文章

最新更新