内置函数概览

最近更新时间:2026-05-06 16:28:13

我的收藏
TCHouse-X 在线引擎提供了丰富的内置函数库。通过这些函数,您可以在 SQL 语句中直接实现复杂的数学计算、文本处理、日期转换以及高级数据分析,极大地简化了业务逻辑的开发。

函数分类指南

我们将函数按功能划分为以下类别,您可以根据处理数据的需求选择合适的函数:
类别
功能描述
常用示例
执行基础及高级数学运算,如三角函数、对数、取整等。
ABS(), ROUND(), CEIL()
针对二进制位进行操作,适用于高性能的标记位计算。
BIT_AND(), BIT_XOR()
用于数值、字符串或日期的逻辑比较。
LEAST(), GREATEST(), COALESCE()
实现文本提取、拼接、大小写转换及格式化。
CONCAT(), SUBSTR(), TRIM()
处理日期、时间的格式转换、计算与提取,支持时间窗口统计和时区转换。
CURRENT_DATE(), DATEDIFF()
基于正则规则进行复杂的文本匹配、提取与替换。
REGEXP_LIKE(), REGEXP_EXTRACT()
对一组值进行计算并返回单个结果,常用于 GROUP BY。
SUM(), AVG(), COUNT_DISTINCT()
在不分组的情况下对行集进行计算,常用于排名和移动平均。
ROW_NUMBER(), RANK(), LAG()
专门用于解析 URL 字符串,提取域名、查询参数等信息。
URL_EXTRACT_HOST(), URL_DECODE()