SQL 中的 substring 函数是用来截取一个栏位资料中的其中一部分.

字符串截取,

SUBSTRING ( expression, start, length )

expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。

start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。

length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。

例如,我们需要将字符串'abdcsef'中的‘abd’给提取出来,则可用substring 来实现:

select substring('abcdef',0,3)

结果:

'abd'

括号中数字‘1’表示截取的起始位置是从该字符串第一个字符开始,‘3’表示截取后得到的字符串长度为3个字符。