• Explanation: The string returned by SUBSTRING is truncated if Start + Length -1 is greater than the length of the Expression string.

    I think Mr. Williams meant to say "less than" rather than "greater than."