Apache Tajo - 字符串函数



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

序号 函数及描述
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)

计算字符串的摘要哈希值。这里,第二个参数method指的是哈希方法。

10 initcap(string text)

将每个单词的第一个字母转换为大写。

11 md5(string text)

计算字符串的MD5哈希值。

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)

根据分隔符分割字符串,并返回给定的字段(从1开始计数)。

19 regexp_replace(string text, pattern text, replacement text)

替换与给定正则表达式模式匹配的子字符串。

20 reverse(string)

对字符串执行反转操作。

广告