- 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)
对字符串执行反转操作。 |
广告