为要截取的长度。需要注意的是,pos的起始位置为1。
例如,对于字符串'Hello World',如果要取其第3个字符,可以使用以下语句:
SELECT SUBSTRING('Hello World', 3, 1);
执行结果为:
如果要取其第3个字符到第5个字符,可以使用以下语句:
SELECT SUBSTRING('Hello World', 3, 3);
执行结果为:
需要注意的是,如果指定的起始位置超过了字符串长度,或者起始位置加上要截取的长度超过了字符串长度,SUBSTRING函数会返回空字符串。