多字节代码集中的列子串

对于多字节代码集,列子串返回指定的字节数,而不是字符数。

如果字符列 multi_col 包含具有三个双字节字符的字符串,那么这个 6 字节的字符串可以表示为:
A1A2B1B2C1C2
假定查询在 multi_col 列中指定此子串:
multi_col[1,2]
查询返回下列结果:
A1A2

返回的子串由 2 个字节(1 个字符)组成,而不是 2 个字符。

要检索 multi_col 列中的前两个字符,指定一个子串:其中 first 是第一个字符中第一个字节的位置,last 是第二个字符中最后一个字节的位置。对于 6 字节字符串 A1A2B1B2C1C2,此表达式指定查询中的子串:
multi_col[1,4]
返回下列结果:
A1A2B1B2

查询返回的子串由列值的前 4 个字节组成,表示列中的前两个逻辑字符。