RuleGo RuleGo
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 流式计算
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • 🌊StreamSQL
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 流式计算
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • 🌊StreamSQL
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • 概述
  • 快速开始
  • 核心概念
  • SQL参考
  • API参考
  • RuleGo集成
  • 函数

    • 聚合函数
    • 分析函数
    • 窗口函数
    • 数学函数
      • 基础数学函数
        • ABS - 绝对值函数
        • SQRT - 平方根函数
        • POWER - 幂函数
        • CEILING - 向上取整函数
        • FLOOR - 向下取整函数
        • ROUND - 四舍五入函数
        • MOD - 取模函数
        • RAND - 随机数函数
        • SIGN - 符号函数
      • 三角函数
        • SIN - 正弦函数
        • COS - 余弦函数
        • TAN - 正切函数
        • ASIN - 反正弦函数
        • ACOS - 反余弦函数
        • ATAN - 反正切函数
        • ATAN2 - 双参数反正切函数
      • 双曲函数
        • SINH - 双曲正弦函数
        • COSH - 双曲余弦函数
        • TANH - 双曲正切函数
      • 对数和指数函数
        • EXP - 指数函数
        • LN - 自然对数函数
        • LOG - 对数函数
        • LOG10 - 常用对数函数
        • LOG2 - 二进制对数函数
      • 位运算函数
        • BIT_AND - 位与函数
        • BIT_OR - 位或函数
        • BIT_XOR - 位异或函数
        • BIT_NOT - 位非函数
      • 📚 相关文档
    • 字符串函数
    • 类型转换函数
    • 时间日期函数
    • JSON函数
    • 哈希函数
    • 数组函数
    • 类型检查函数
    • 条件函数
    • 多行函数
    • 表达式函数
    • 自定义函数
  • 案例集锦

目录

数学函数

# StreamSQL 数学函数

数学函数用于数值计算。

# 基础数学函数

# ABS - 绝对值函数

语法: abs(number)
描述: 返回数值的绝对值。

# SQRT - 平方根函数

语法: sqrt(number)
描述: 返回数值的平方根。

# POWER - 幂函数

语法: power(base, exponent)
描述: 返回底数的指定次幂。

# CEILING - 向上取整函数

语法: ceiling(number)
描述: 返回大于或等于指定数值的最小整数。

# FLOOR - 向下取整函数

语法: floor(number)
描述: 返回小于或等于指定数值的最大整数。

# ROUND - 四舍五入函数

语法: round(number, [precision])
描述: 将数值四舍五入到指定的小数位数。

# MOD - 取模函数

语法: mod(dividend, divisor)
描述: 返回除法运算的余数。

# RAND - 随机数函数

语法: rand()
描述: 返回0到1之间的随机数。

# SIGN - 符号函数

语法: sign(number)
描述: 返回数值的符号(-1、0或1)。

# 三角函数

# SIN - 正弦函数

语法: sin(number)
描述: 返回角度的正弦值(弧度制)。

# COS - 余弦函数

语法: cos(number)
描述: 返回角度的余弦值(弧度制)。

# TAN - 正切函数

语法: tan(number)
描述: 返回角度的正切值(弧度制)。

# ASIN - 反正弦函数

语法: asin(number)
描述: 返回数值的反正弦值(弧度制)。

# ACOS - 反余弦函数

语法: acos(number)
描述: 返回数值的反余弦值(弧度制)。

# ATAN - 反正切函数

语法: atan(number)
描述: 返回数值的反正切值(弧度制)。

# ATAN2 - 双参数反正切函数

语法: atan2(y, x)
描述: 返回y/x的反正切值(弧度制)。

# 双曲函数

# SINH - 双曲正弦函数

语法: sinh(number)
描述: 返回数值的双曲正弦值。

# COSH - 双曲余弦函数

语法: cosh(number)
描述: 返回数值的双曲余弦值。

# TANH - 双曲正切函数

语法: tanh(number)
描述: 返回数值的双曲正切值。

# 对数和指数函数

# EXP - 指数函数

语法: exp(number)
描述: 返回e的指定次幂。

# LN - 自然对数函数

语法: ln(number)
描述: 返回数值的自然对数。

# LOG - 对数函数

语法: log(base, number)
描述: 返回指定底数的对数。

# LOG10 - 常用对数函数

语法: log10(number)
描述: 返回数值的常用对数(以10为底)。

# LOG2 - 二进制对数函数

语法: log2(number)
描述: 返回数值的二进制对数(以2为底)。

# 位运算函数

# BIT_AND - 位与函数

语法: bit_and(number1, number2)
描述: 对两个整数执行位与运算。

# BIT_OR - 位或函数

语法: bit_or(number1, number2)
描述: 对两个整数执行位或运算。

# BIT_XOR - 位异或函数

语法: bit_xor(number1, number2)
描述: 对两个整数执行位异或运算。

# BIT_NOT - 位非函数

语法: bit_not(number)
描述: 对整数执行位非运算。

# 📚 相关文档

  • 聚合函数 - 了解聚合函数的详细用法
  • 字符串函数 - 了解字符串函数的详细用法
  • SQL参考 - 查看完整的SQL语法参考
在 GitHub 上编辑此页 (opens new window)
上次更新: 2025/07/27, 15:17:27
窗口函数
字符串函数

← 窗口函数 字符串函数→

Theme by Vdoing | Copyright © 2023-2025 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式