单字节代码集中的列子串

您可以在单字节代码集中使用列子串。

假定要从 customer 表中检索 customer_num 列和 lname 列的第七个字节至第九个字节。要执行此查询,在 SELECT 语句中使用 lname 列的列子串,如下所示:
SELECT customer_num, lname[7,9] as lname_subset
      FROM customer WHERE lname = 'Albertson'
如果 lname 列值为 Albertson,查询即会返回这些结果。
customer_num lname_subset
114 son

因为语言环境支持单字节代码集,上述查询看起来好像返回名称 Albertson 的第七个至第九个字符。但是,列子串以字节为基础,查询返回名称的第七至第九个字节。因为一个字节等于单字节代码集中的一个字符,列子串中字符和字节之间的区别在这些代码集中并不明显。