在 SELECT 语句中使用函数 / 字符串处理函数 |
所以 RPAD 函数返回已用重复次数达到必要次数的字符序列在右边填充或截断的字符串的副本,这取决于字符串中填充部分的指定长度。指定源字符串、要返回的字符串的长度和要用来填充的字符串。
源字符串和用来填充的字符串的数据类型可以是能转换为 VARCHAR 或 NVARCHAR 的任何数据类型。
图: 查询
SELECT sname, RPAD(sname, 21, "-") FROM state WHERE code = "WV" OR code = "AZ";
图: 查询结果
sname (expression) West Virginia West Virginia ------ Arizona Arizona ------
除了这些函数之外,LTRIM 和 RTRIM 函数可以返回删除其字符串参数中指定前导或尾随填充字符的值,并且 ASCII 函数可以返回在其字符串参数中第一个字符的 ASCII 字符集中代码点的数字值。这些内置函数对字符串值的操作在 GBase 8s SQL 指南:语法中进行了描述。