LAST( ) 函数

返回自字符串结尾起指定数量的字符。

语法

LAST(字符串长度

参数

名称 类型 描述
字符串 字符 自其开始返回字符的值。
长度 数值 要返回的字符数。

输出

字符。

示例

基本示例

返回 "Savings":

LAST("Account Type: Savings", 7)

返回 "efghi":

LAST("abcdefghi", 5)

返回 "fghi ":

LAST("abcdefghi ", 5)

返回 "   abc",因为字符串值比指定长度 6 短,因此向输出值添加了前导空格:

LAST("abc", 6)

备注

由后继空格导致的空白结果

字符串值的后继空格可导致 LAST( ) 函数生成的结果是空白。

例如,LAST("6483-30384   ", 3) 的输出是 "   "。

您可以将 ALLTRIM( ) 函数与 LAST( ) 结合使用以删除字符串中的任何结尾空格。

例如,LAST(ALLTRIM("6483-30384   "), 3) 返回 "384"。

从字符串开始位置返回字符

如果您想要从字符串开始位置返回指定数量的字符,请使用 SUBSTR( ) 函数。要了解更多信息,请参考SUBSTR( ) 函数

ACL 脚本指南 14.1