Apache Tajo 简明教程

Apache Tajo - String Functions

下表列出 Tajo 中的字符串函数。

S.No.

Function & Description

1

concat(string1, …​, stringN) 连接给定的字符串。

2

length(string) 返回给定字符串的长度。

3

lower(string) 返回字符串的小写格式。

4

upper(string) 返回给定字符串的大写格式。

5

ascii(string text) 返回文本第一个字符的 ASCII 码。

6

bit_length(string text) 返回字符串中的位数。

7

char_length(string text) 返回字符串中的字符数。

8

octet_length(string text) 返回字符串中的字节数。

9

digest(input text, method text) 计算字符串的 Digest hash。此处,第二个参数方法是指 hash 方法。

10

initcap(string text) 将每个单词的第一个字母转换为大写。

11

md5(string text) 计算字符串的 MD5 hash。

12

left(string text, int size) 返回字符串中的前 n 个字符。

13

right(string text, int size) 返回字符串中的后 n 个字符。

14

locate(source text, target text, start_index) 返回指定子字符串的位置。

15

strposb(source text, target text) 返回指定子字符串的二进制位置。

16

substr(source text, start index, length) 返回指定长度的子字符串。

17

trim(string text[, characters text]) 从字符串的开始/结束/两端删除字符(默认情况下是空格)。

18

split_part(string text, delimiter text, field int) 用分隔符分割字符串,并返回指定的字段(从一计数)。

19

regexp_replace(string text, pattern text, replacement text) 替换与给定的正则表达式模式匹配的子字符串。

20

reverse(string) 对字符串执行相反的操作。