更新时间:2025-11-19 GMT+08:00
分享

字符串处理函数和操作符总体介绍

DWS提供的字符处理函数和操作符主要用于字符串处理,例如获取字符串长度、数据截取、拼接、转化、比较等操作。

在了解字符串处理函数前,您可以先简单了解字节字符的相关概念:

  • 位(bit):计算机中最小的信息单位,表示二进制中的0或1,只有两种状态(对应电路的通 / 断、磁介质的正 / 反向磁化)。
  • 字节(byte)1字节=8位,是计算机存储和传输数据的基本单位。
  • 字符:人类可读的文本符号,例如字母、数字、标点符号或汉字,而数据库字符编码决定了字符如何转换为字节。数据库字符编码在创建数据库语法中定义,详情请参见CREATE DATABASE

例如在DWS的UTF-8编码中:一个英文字符占1个字节,而一个中文字符占3个字节,若字段定义为VARCHAR(100),理论上最大占用100字符 * 3字节/字符 = 300字节。而在GBK编码中,一个中文字符占2个字节。

字符串处理函数按使用场景不同可分为以下几类:

相关文档