percent列中有'%'这个符号? 用Trim方法把'%'去掉,再做转换,然后相减.
Trim用法示例:TRIM('S' FROM 'SSMITH') ; 结果:MITH
oracle database:
SELECT CASE
ELSE
END "*"
如果你前面字符串是固定的话可以先substr()再to_number - 1,再拼接上截取掉的字符串
可以把日期格式的字符串转成日期对象,然后用对应的方法进行相减.
不知道你说的是什么语言,如果是oracle的话可以这么写:
如果是其他语言,请再追问
首先添加一个模块,自定义函数StrSub,以后需要对字符串进行相减操作即直接调用该函数.
Public Function StrSub(ByVal src As String, ParamArray dst()) As String
Dim i As Long
Dim j As Long
Dim l1 As Long
Dim src1 As String
For i = 0 To UBound(dst)
l1 = Len(src)
j = InStr(src, dst(i))
If j = 0 Theni = i ◆ 1GoTo topEnd Ifsrc1 = Left(src, j - 1)
End Function 以下示例代码为:
1使用格式:scr(源字符串,子串1,子串2,...),返回值即是结果字符串;
2当减去的子字符串不存在时会忽略掉这一"被减数".
知道使用格式后,你就可以灵活得将此函数应用到你的程序中了.
Private Sub Form_Load()Form1.ShowDim a0 As String
AutoRedraw = True
以上就是土嘎嘎小编为大家整理的oracle符串怎么相减相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!