- Apache Tajo 教程
- Apache Tajo - 首页
- Apache Tajo - 简介
- Apache Tajo - 架构
- Apache Tajo - 安装
- Apache Tajo - 配置设置
- Apache Tajo - Shell 命令
- Apache Tajo - 数据类型
- Apache Tajo - 运算符
- Apache Tajo - SQL 函数
- Apache Tajo - 数学函数
- Apache Tajo - 字符串函数
- Apache Tajo - 日期时间函数
- Apache Tajo - JSON 函数
- Apache Tajo - 数据库创建
- Apache Tajo - 表管理
- Apache Tajo - SQL 语句
- 聚合与窗口函数
- Apache Tajo - SQL 查询
- Apache Tajo - 存储插件
- 与 HBase 集成
- Apache Tajo - 与 Hive 集成
- OpenStack Swift 集成
- Apache Tajo - JDBC 接口
- Apache Tajo - 自定义函数
- Apache Tajo 有用资源
- Apache Tajo - 快速指南
- Apache Tajo - 有用资源
- Apache Tajo - 讨论
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)
对字符串执行反转操作。 |
广告