指定列子串
在查询(或包含嵌入式 SELECT 语句的任何 SQL 语句)中,可以使用方括号 ( [ ] ) 来指定仅检索字符数据类型列中数据的子集。包括方括号以表示列中数据的子集的列表达式称为
列子串
。
列子串的语法如下所示:
元素
描述
column
数据库表或视图中列的标识
first.last
检索到的子串的第一个和最后一个字节的位置
单字节代码集中的列子串
您可以在单字节代码集中使用列子串。
多字节代码集中的列子串
对于多字节代码集,列子串返回指定的字节数,而不是字符数。
列子串中的不完整字符
多字节字符可能由 2、3 或 4 个字节组成。丢失一个或多个字节以致于字符的原始意义丢失的多字节字符称为
不完整字符
。
涉及不完整字符的错误
ORDER BY 子句中的不完整字符
当在 SELECT 语句的 ORDER BY 子句中指定列子串时,不完整字符也可能会产生问题。
父主题:
处理字符数据
1
请参阅
GBase 8s SQL 指南:语法
。