MySQL 中的 SUBSTRING() 函数
substring() 或者 substr() 的原型为:
substring(str, pos, len)
这里 pos 如果设置为 0, 则会返回一个空字符串. 这与C/C++不同, 后者我们通常都认为是从 0 开始.
因此, 若 str="hello", 则要截取前五个字符构成子字符串, 应使用
set @s=substring(str,1,5);
substring() 或者 substr() 的原型为:
substring(str, pos, len)
这里 pos 如果设置为 0, 则会返回一个空字符串. 这与C/C++不同, 后者我们通常都认为是从 0 开始.
因此, 若 str="hello", 则要截取前五个字符构成子字符串, 应使用
set @s=substring(str,1,5);