SQL HANA字符串功能

2020-09-14 07:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个表,其中的列LIST_O...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个表,其中的列LIST_OF_NUMBERS包含以下字符串:

10、20、395、443、534、734、954、105、156

我想将LIST_OF_NUMBERS列截断为10个字符,如下所示:

LEFT(LIST_OF_NUMBERS,10)

10,20,39

但是,如果字符串列表中的数字被部分截断,我想截断整个数字。 例如,在我的情况下,我不想显示39,因为它被误解了。 我想按如下方式截断整个数字:

10,20,

我相信可以通过以下条件实现:

如果字符串不以逗号结尾,则截断字符串,直到它以逗号结尾。

如何在sql脚本中翻译这种情况?

请注意,我是创建存储过程的新手。

3条回答
微wx笑
2020-09-14 08:06
< 永远不会发生。 一个数字的最大位数为4。

一周热门 更多>