打印      打开 PDF 版本的联机帮助


上一主题

下一主题

Mid

Expression Builder中的 Mid 函数从字符串中返回指定数目的字符。

提示:要确定字符串中的字符数,请使用 Len 函数。

语法

Mid(string, start, length)

结果类型

字符串

参数

下表说明该函数的参数。

参数

说明

string

从其中返回字符的字段名或字符串表达式。如果字符串包含 Null,则返回空白字符串。

start

字段名或表达式,用于指定在字符串中开始计算长度的字符位置。如果 start 参数的值大于字符串中的字符数,则 Mid 函数返回空白字符串。

length

可选。用于指定要返回的字符数的字段名或表达式。如果未使用此参数,或者指定的长度大于可返回的字符数,则返回从开始位置到字符串结尾的所有字符。

注意:用于本主题中任何示例表达式的独立于语言的字段名称以及字段名称语法是比第 29 版 Service Pack 1 更旧的 Expression Builder 版本中使用的字段名称和字段名称语法。这些示例仍然有效。但是,如果您从第 29 版 Service Pack 1 或更高版本的 Expression Builder 的“字段”列表中选择表达式的对应字段,则字段名称和字段名称语法将不同于示例中所显示的字段名称和字段名称语法。建议您始终从 Expression Builder 内的“字段”列表中为表达式选择字段,以便字段名称和字段名称语法始终正确。有关表达式中的字段名称和字段名称语法的更多信息,请参阅关于表达式

示例

以下示例从字符串中第 12 个字符开始返回 7 个字符 (Builder):

Mid("Expression Builder is easy!!", 12, 7)

以下示例从包含文本 Expression Builder is easy!! 的文本字段中第 12 个字符开始返回 7 个字符

Mid('<TextFieldName>',12, 7)

Mid([<TextFieldName>],12, 7)

以下示例从电子邮件地址中提取域名:

Mid([<CreatedbyEmailAddress>],FindOneOf([<CreatedbyEmailAddress>], "@") + 1, Len([<CreatedbyEmailAddress>]))

相关主题

请参阅以下主题以了解相关的 Expression Builder 信息:


已发布 10月 2016 Copyright © 2005, 2016, Oracle. 保留所有权利。Legal Notices.