第135章 SQL函数 SUBSTR
返回从指定字符串表达式派生的子字符串的字符串函数。
大纲
SUBSTR(string-expression,start[,length])
参数
string-expression- 要从中派生子字符串的字符串表达式。表达式可以是列名、字符串文字或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(例如CHAR或VARCHAR)。start- 一个整数,它指定子字符串在字符串表达式中的开始位置。正的起始位置指定从字符串开头开始的字符数。string-expression1中的第一个字符位于位置1。负起始位置指定从字符串末尾算起的字符数。如果start为0(零),则将其视为1。length- 可选 — 一个正整数,指定要返回的子字符串的长度。此值指定子字符串在起始位置右侧结束长度字符。如果省略,则子字符串从字符串表达式的开头到结尾。如果长度为0或负数, 返回NULL。
描述
因为 start 可以是负数,所以可以从原始字符串的开头或结尾获取子字符串。
作为参数传递给 SUBSTR 的浮点数通过截断小数部分转换为整数。


