OceanBase数据库全面指南(函数篇)函数速查表
文章目录
- 一、数学函数
- 1.1 基本数学函数
- 1.2 三角函数
- 二、字符串函数
- 2.1 基本字符串函数
- 2.2 高级字符串处理函数
- 三、日期时间函数
- 3.1 基本日期时间函数
- 3.2 日期时间计算函数
- 四、聚合函数
- 4.1 常用聚合函数
- 4.2 分组聚合
- 4.3 高级聚合函数
- 五、条件判断函数
- 5.1 基本条件函数
- 5.2 CASE表达式
- 六、窗口函数
- 6.1 常用窗口函数
- 6.2 聚合窗口函数
- 七、JSON函数
- 7.1 JSON处理函数
- 八、系统与元数据函数
- 8.1 常用系统函数
- 2.4 元数据函数
- 九、加密与哈希函数
- 9.1 加密函数
- 十、循环函数
- 10.1 存储过程中的循环控制
- 10.2 游标循环
- 十一、其他实用函数
- 10.1 类型转换函数
- 10.2 流程控制函数
- 10.3 空间函数(GIS函数)
- 10.4 全文检索函数
- 10.5 性能分析函数
- 10.6 位操作函数
- 10.7 序列函数
- 总结
OceanBase 作为一款企业级分布式关系型数据库,提供了丰富的内置函数以满足各种数据处理需求。本文将全面解析 OceanBase 中的各类函数,包括其语法、功能和使用示例。
一、数学函数
数学函数用于执行各种数学计算,包括基本算术运算、三角函数、对数运算等。
1.1 基本数学函数
函数名 | 语法 | 描述 | 示例 |
---|---|---|---|
ABS | ABS(x) | 返回x的绝对值 | SELECT ABS(-10); -- 返回10 |
CEIL/CEILING | CEIL(x) | 返回大于或等于x的最小整数 | SELECT CEIL(3.14); -- 返回4 |
FLOOR | FLOOR(x) | 返回小于或等于x的最大整数 | SELECT FLOOR(3.14); -- 返回3 |
ROUND | ROUND(x [,d]) | 四舍五入到小数点后d位 | SELECT ROUND(3.14159, 2); -- 返回3.14 |
MOD |