高斯数据库,发现字段中英文混合,截取发现为字节数,汉字截取报错了

高斯数据库,发现字段中英文混合,截取发现为字节数,汉字截取报错了,应该是截取的位置正好是汉字的中间(3字节),这咋整?

是通过下面的语句进行处理的吗?

SELECT substring('aa问bb' from 3 for 1);

result:
问

高斯数据库汉字也会被视为一个占位,substring不会将它拆开的。

你是不是用错函数了,不要用结尾带b的那个。
另外,注意字段的类型,如果是二进制的,要转换成文本再截取。