如何获取重复的子字符串并在DB2 sql中添加子字符串的剩余附加整数值

时间:2017-10-03 09:26:24

标签: sql db2

我的情况是我在列中有重复的字符串,如

  

COL1

| QWERT-1 |

| QWERT-3 |

| QWERT-12 |

我希望像

一样得到离开列
QWERT

| 16 |

即添加1 + 3 + 12个重复子串(QWERT)和QWERT设置为列名

如何使用DB2 SQL

进行此操作

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT SUM(CAST(SUBSTR(t.YourColumn, LOCATE('-',t.YourColumn)+1) as INT)) as sum_total
FROM YourTable t