Apache Tajo - 字符串函数
下表列出了 Tajo 中的字符串函数。
| S.No. | 功能与描述 |
|---|---|
| 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)
计算字符串的摘要哈希值。 这里,第二个arg方法指的是hash方法。 |
| 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)
对字符串进行反向操作。 |

