列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

Mid

Expression Builder中的 Mid 函數會從字串傳回指定的字元數。

提示:若要判斷字串中的字元數,請使用 Len 函數。

語法

Mid(string, start, length)

結果類型

字串

引數

下表說明函數的引數。

引數

描述

string

傳回字元的欄位名稱或字串運算式。如果字串包含 Null,就會傳回空白字串。

start

欄位名稱或運算式,指出長度計數開始的字串中字元位置。如果 start 引數的值大於字串中的字元數,Mid 函數會傳回空白字串。

length

選擇性。指定要傳回字元數的欄位名稱或運算式。如果不使用這個引數,或指定的長度大於可傳回的字元數,就會傳回從開始位置到字串結尾的所有字元數。

備註:在此主題的範例運算式中所使用的欄位名稱及欄位名稱語法與語言無關,是在 Expression Builder 第 29 版 Service Pack 1 較早的版次中使用的欄位名稱與欄位名稱語法。這些範例仍然有效。然而,若您從 Expression Builder 第 29 版 Service Pack 1 或更新版本的欄位清單中選取運算式的對應欄位,則欄位名稱與欄位名稱語法將會與範例中所顯示的不同。建議您一律從 Expression Builder 的欄位清單中選取運算式的欄位,以讓欄位名稱與欄位名稱語法隨時保持正確。如需有關運算式中欄位名稱與欄位名稱語法的詳細資訊,請參閱關於運算式

範例

下列範例會傳回七個字元 (Builder),從字串中的第十二個字元開始:

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

下列範例會傳回七個字元,從包含文字的文字欄位之第十二個字元開始:Expression Builder is easy!!

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

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

下列範例會從電子郵件地址擷取網域名稱:

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

相關主題

如需Expression Builder的相關資訊,請參閱下列主題:


2018年8月 Copyright © 2005, 2018, Oracle 及/或其關係機構。版權所有. Legal Notices.