高斯数据库,发现字段中英文混合,截取发现为字节数,汉字截取报错了,应该是截取的位置正好是汉字的中间(3字节),这咋整?
是通过下面的语句进行处理的吗?
SELECT substring('aa问bb' from 3 for 1); result: 问
高斯数据库汉字也会被视为一个占位,substring不会将它拆开的。
你是不是用错函数了,不要用结尾带b的那个。另外,注意字段的类型,如果是二进制的,要转换成文本再截取。