Apache Tajo - 字符串函数

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

S.No .功能&描述
1concat(string1,...,stringN)

连接给定的字符串.

2length(string)

返回给定字符串的长度.

3lower(string)

返回字符串的小写格式.

4upper(string)

返回给定strin的大写格式g.

5ascii(string text)

返回文本第一个字符的ASCII码.

6bit_length(string text)

返回字符串中的位数.

7char_length(string text)

返回字符串中的字符数.

8octet_length(string text)

返回字符串中的字节数.

9digest(input text, method text)

计算字符串的摘要哈希值.这里,第二个arg方法引用哈希方法.

10initcap(string text)

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

11md5(string text)

计算字符串的 MD5 哈希值.

12left(string text,int size)

返回字符串中的前n个字符.

13right(string text, int size)

返回字符串中的最后n个字符.

14locate(source text, target text, start_index)

返回指定子字符串的位置.

15strposb(source text, target text)

返回指定子字符串的二进制位置.

16substr(source text, start index, length)

返回指定长度的子字符串.

17trim(string text[, characters text])

从字符串的开头/结尾/两端删除字符(默认为空格).

18split_part(string text, delimiter text, field int)

在分隔符上拆分字符串并返回给定字段(从1开始计算).

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

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

20reverse(string)

对字符串执行反向操作.