Teradata 字符串操作17 Mar 2025 | 4 分钟阅读 Teradata 提供了几个函数来操作字符串。这些函数与 ANSI 标准兼容。 Teradata 字符串函数也支持大多数标准字符串函数,以及 Teradata 对这些函数的扩展。
UPPER & LOWER 函数UPPER 和 LOWER 函数分别将字符列值全部转换为大写和小写。 UPPER 和 LOWER 符合 ANSI 标准。 语法 示例 以下示例将把 "Robert" 字符串转换为大写字符串。 执行以上代码后,将给出以下输出。 ROBERT 现在在同一个例子中,我们将把同一个 "ROBERT" 字符串转换为小写字符串。 输出 robert CHARACTER_LENGTH 函数CHARACTER_LENGTH 函数返回字符字符串表达式的字符数。
语法 示例 以下示例将返回 "Robert" 字符串的字符数。 执行以上代码,它会告诉 "Robert" 字符串的长度,如下面的输出所示。 6 TRIM 函数TRIM 函数用于从表达式中删除特定集合的前导或尾随或两者兼有的空格。 TRIM 是 ANSI 标准。 语法 示例 以下示例从 "Robert" 字符串的末尾删除空格。 当我们执行以上代码时,它会从字符串的两端修剪掉现有的空格,并给出以下输出。 Robert POSITION 函数POSITION 函数用于返回子字符串在字符串内部的位置。 仅返回字符串第一次出现的位置。 语法 示例 以下示例将返回 "Robert" 字符串中 "e" 的出现位置。 执行以上代码后,它会在 "Robert" 字符串中找到 "e" 子字符串的位置作为输出。 4 SUBSTRING 函数SUBSTRING 函数用于从给定字符串的特定位置返回指定数量的字符。 SUBSTRING 函数是 ANSI 标准。 语法 它返回一个字符串 (str),从位置 (pos) 开始,长度 (len) 以字符为单位。 示例 以下示例从第 1 个位置返回 3 个字符。 以上代码从字符串 "Robert" 的第 1 个位置返回 3 个字符作为输出。 Rob 下一个主题Teradata 日期/时间函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。