从VARCHAR字段中删除前导零-仅适用于数字

2020-09-20 22:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们有一种情况,我们只需...

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

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


嗨,

我们有一种情况,我们只需要修剪具有数字的材料的前导零,而应该保留那些Alpha数值的材料。

000000000000012345-应更改为12345

001-AA-5TEST-无需更改。

是否具有检查列中的值是否为Alpha数字的函数?

请提出建议。

谢谢

Gokul

4条回答
Alawn_Xu
2020-09-20 22:29 .采纳回答

因此,发布信息后,我考虑过要获得想要的结果,所有数据(仅对数字值进行了修剪)都可以进行如下查询:

选择A,B从T,其中B LIKE_REGEXPR'\ D'
 联盟
 从T处选择A,LTRIM(B,'0'),而不是L BIKE_REGEXPR'\ D'
 按A订购;
 

假设有一些东西可以按您希望的顺序放回去。 但是最终结果看起来像这样:

 A B
 1 12345
 2 001-AA-5TEST
 

一周热门 更多>