如何计算db2中的。(点)后的字符数

时间:2013-11-28 07:26:00

标签: sql db2

我的数字格式表包含数据。

ID    NUMFMT

1     #############.####
2     #############.###
3     #############.##

我需要编写后检索字符数的函数。在db2中。

2 个答案:

答案 0 :(得分:0)

其<>高效但它能满足您的需求!!

select len(' #############.###')- len(substring(' #############.###',0,PATINDEX('%.%',' #############.###')))-1

答案 1 :(得分:0)

这只是长度 - 点的位置:

select len(numfmt) - locate_in_string(numfmt, '.')