这两个函数截取汉字时都是按汉字字数来的, 如果你想用字节长度请用下面的函数
select substring('北京市海淀区', 1, 6);
select substring(convert(text, '北京市海淀区'), 1, 6);
select substr('北京市海淀区',1, 6) from dual;
select substrb('北京市海淀区',1, 6) from dual;
本文对比了SQL中用于截取汉字的两个函数,并提供了使用字节长度的替代方法。
这两个函数截取汉字时都是按汉字字数来的, 如果你想用字节长度请用下面的函数
select substring('北京市海淀区', 1, 6);
select substring(convert(text, '北京市海淀区'), 1, 6);
select substr('北京市海淀区',1, 6) from dual;
select substrb('北京市海淀区',1, 6) from dual;
2399
479
4220
1万+

被折叠的 条评论
为什么被折叠?
