下表列出了Tajo中的字符串函数.
S.No . | 功能&描述 |
---|---|
1 | concat(string1,...,stringN) 连接给定的字符串. |
2 | length(string) 返回给定字符串的长度. |
3 | lower(string) 返回字符串的小写格式. |
4 | upper(string) 返回给定strin的大写格式g. |
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方法引用哈希方法. |
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) 对字符串执行反向操作. |