IBM db2 v9.1中的TO_CHAR等效项

时间:2013-12-10 04:48:34

标签: sql db2

我想做的是:

假设我有一个4位数字和3位数字(分别为4251573) 我希望以7位数字的形式显示它们,例如:{00042510000573)。 使用IBM db2 V9.7时,TO_CHAR标量函数可以完成工作,但对IBM db2 9.1不起作用。

我需要一个适用于两种情况的查询解决方案。有人知道怎么做吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

既然你说v9.1,我假设你的意思是DB2 for z / OS(大型机)。我测试了这个至少适用于Linux / Unix / Windows的v9.7(可能早期的版本也可以使用,但是我没有比它更老的实例)。

查看LPAD()标量函数:

SELECT LPAD(your_field, 7, '0')
FROM your_schema.your_table