选择函数substr和substrb比较
差别在于substr按照字符(char)来比较,substrb按照比特位(byte)来比较。
select substr('ありません', 1, 5) from dual;
SUBSTR('ありません',1,5)
------------------------------
ありません
select substrb('ありません', 1, 5) from dual;
SUBSTRB('
----------
あ
select substrb('ありません', 1, 6) from dual;
SUBSTRB('あ
------------
あり
日文字符占三个byte,截取的时候,substrb是从第一位开始截取6个byte的字符。
substr是从第一个字符开始截取6个字符。
本文介绍了在数据库操作中substr和substrb两个函数的区别:substr按字符截取字符串,而substrb按字节进行截取。通过具体示例展示了如何使用这两个函数处理日文等多字节字符。
542

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



