字符串函数 - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

从2025年6月20日起,亚马逊Timestream版 LiveAnalytics 将不再向新客户开放。如果您想使用亚马逊 Timestream LiveAnalytics,请在该日期之前注册。现有客户可以继续照常使用该服务。有关更多信息,请参阅 Amazon Timestream 以了解 LiveAnalytics 可用性变更。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

字符串函数

注意

除非另有说明,否则假定这些函数的输入数据类型为 varchar。

函数 输出数据类型 描述

chr (n)

varchar

以 varchar 的形式返回 Unicode 码点 n。

代码点 (x)

整数

返回 str 中唯一字符的 Unicode 码点。

concat (x1,..., xN)

varchar

返回 x1、x2、...、xN 的串联。

hamming_distance (x1, x2)

bigint

返回 x1 和 x2 的汉明距离,即相应字符不同的位置数。请注意,两个 varchar 输入的长度必须相同。

长度 (x)

bigint

以字符为单位返回 x 的长度。

levenshtein_distance (x1, x2)

bigint

返回 x1 和 x2 的 Levenshtein 编辑距离,即将 x1 更改为 x2 所需的最小单字符编辑次数(插入、删除或替换)。

更低 (x)

varchar

将 x 转换为小写。

加载 (x1,bigint size,x2)

varchar

用左键盘 x1 调整字符大小 x2。如果 size 小于 x1 的长度,则结果将被截断为大小字符。size 不能为负数,x2 必须为非空。

ltrim (x)

varchar

删除 x 中的前导空格。

替换 (x1, x2)

varchar

从 x1 中移除 x2 的所有实例。

替换 (x1、x2、x3)

varchar

用 x1 中的 x3 替换 x2 的所有实例。

反向 (x)

varchar

返回字符顺序相反的 x。

rpad (x1,bigint size,x2)

varchar

右键填充 x1,用 x2 调整字符的大小。如果 size 小于 x1 的长度,则结果将被截断为大小字符。size 不能为负数,x2 必须为非空。

rtrim (x)

varchar

删除 x 的尾随空格。

split (x1, x2)

array(varchar)

在分隔符 x2 上拆分 x1 并返回一个数组。

分割(x1、x2、bigint 限制)

array(varchar)

在分隔符 x2 上拆分 x1 并返回一个数组。数组中的最后一个元素始终包含 x1 中剩下的所有内容。限制必须为正数。

split_part (x1、x2、bigint pos)

varchar

在分隔符 x2 上拆分 x1,然后在 pos 处返回 varchar 字段。字段索引以 1 开头。如果 pos 大于字段数,则返回空值。

strpos (x1, x2)

bigint

返回 x1 中 x2 的第一个实例的起始位置。位置从 1 开始。如果未找到,则返回 0。

strpos(x1、x2、bigint 实例)

bigint

返回 x2 的第 N 个实例在 x1 中的位置。实例必须为正数。位置从 1 开始。如果未找到,则返回 0。

strrpos (x1, x2)

bigint

返回 x1 中最后一个 x2 实例的起始位置。位置从 1 开始。如果未找到,则返回 0。

strrpos(x1、x2、bigint 实例)

bigint

返回 x1 中 x2 的第 N 个实例从 x1 的末尾开始的位置。实例必须为正数。位置从 1 开始。如果未找到,则返回 0。

位置 (x2 英寸 x1)

bigint

返回 x1 中 x2 的第一个实例的起始位置。位置从 1 开始。如果未找到,则返回 0。

substr(x,bigint 开头)

varchar

从起始位置开始返回 x 的其余部分。位置从 1 开始。负起始位置被解释为相对于 x 的结尾。

substr (x、bigint start、bigint len)

varchar

从起始位置开始返回长度为 len 的 x 的子字符串。位置从 1 开始。负起始位置被解释为相对于 x 的结尾。

修剪 (x)

varchar

删除 x 的前导和尾随空格。

上方 (x)

varchar

将 x 转换为大写。