substring
The substring function returns a portion of a String value. The function requires 3
arguments: The value to take a portion of, the 0-based start index (inclusive), and the
0-based end index (exclusive). The start index and end index can be 0
to indicate the first character of a String, a positive integer to indicate the nth index
into the string, or a negative integer. If the value is a negative integer, say
-n
, then this represents the n`th character for the end. A
value of `-1
indicates the last character in the String. So, for example,
substring( 'hello world', 0, -1 )
means to take the string
hello
, and return characters 0 through the last character, so the
return value will be hello world
.
RecordPath |
Return value |
|
John Doe |
|
John |
|
<empty string> |
|
John Doe |
|
<empty string> |