跳到主要内容

SQL 函数参考

本页按类别提供了 Databend 中所有可用 SQL 函数的参考。

核心 SQL 函数

类别描述
数值函数用于数值数据处理和分析的数学运算
字符串函数用于数据处理的文本操作和模式匹配运算
日期和时间函数用于时序数据分析的日期和时间操作
聚合函数跨多行执行计算的函数
窗口函数对与当前行相关的一组行进行操作的函数

数据类型函数

类别描述
转换函数不同数据类型之间的类型转换和强制转换操作
结构化和半结构化函数用于处理 JSON、array、object、map 和其他结构化数据类型的函数

逻辑和控制函数

类别描述
条件函数基于逻辑的数据转换和流控制函数
间隔函数用于日期计算的时间间隔的创建和操作

系统和元数据函数

类别描述
表函数以表形式返回结果集的函数
系统函数用于访问系统信息和管理的函数
上下文函数用于访问会话和环境信息的函数

专业分析函数

类别描述
地理函数地理坐标和 H3 地理空间操作
几何函数几何形状操作和空间计算
搜索函数全文搜索功能和文本相关性

AI 和向量函数

类别描述
AI 函数自然语言处理和 AI 功能
向量距离函数向量相似度和距离计算

数据完整性函数

类别描述
哈希函数数据哈希和指纹算法
UUID 函数UUID(Universally Unique Identifier)的生成和处理
IP 地址函数IP 地址操作和转换
位图函数位级操作和处理

实用函数

类别描述
序列函数序列生成和操作
字典函数外部数据源集成
测试函数用于测试和开发目的的函数