expression
是 character、binary、text、ntext 或 image表达式。
start
指定返回字符的起始位置的整数或 bigint 表达式。 如果 start 小于 1,则返回的表达式的起始位置为 expression 中指定的第一个字符。 在这种情况下,返回的字符数是 start 与 length 的和减去 1 所得的值与 0 这两者中的较大值。 如果 start 大于值表达式中的字符数,将返回一个零长度的表达式。
length
是正整数或指定要返回的 expression 的字符数的 bigint 表达式。 如果 length 是负数,会生成错误并终止语句。 如果 start 与 length 的和大于expression 中的字符数,则返回起始位置为 start 的整个值表达式。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步