在开头和结尾处修剪数字

时间:2019-03-13 11:08:47

标签: sql string oracle trim

我具有以下ID号格式

70800123467

我需要的ID要求我从开头删除708,从结尾删除67,剩下001234。

1 个答案:

答案 0 :(得分:1)

您可以将SUBSTR用于Oracle数据库:

SUBSTR('70800123467', 4, 8) -- remove first 3 chars from a string with length of 11
SUBSTR('70800123467', -3, 8) -- remove last 2 chars from a string with length of 11

因此,适当地嵌套这两个:

SUBSTR(SUBSTR('70800123467', 4, 8), -3, 6)

您将根据需要返回001234

相关问题