帮助中心 > 技术文档 > 基础知识 > 接入流程

1. 常用SQL查询函数信息

海纳嗨数平台分析数据库采用的主流的DORIS数仓,用户主要用到函数:

  • 字符串函数
  • 日期函数
  • 聚合函数
  • 进阶函数

1.1 字符串函数

字符串常用函数如下:

CONCAT:将多个字符串连接起来, 如果参数中任意一个值是 NULL,那么返回的结果就是 NULL
SUBSTRING:没有 len 参数时返回从位置 pos 开始的字符串 str 的一个子字符串, 在有 len 参数时返回从位置 pos 开始的字符串 str 的一个长度为 len 子字符串, pos 参数可以使用负值,在这种情况下,子字符串是以字符串 str 末尾开始计算 pos 个字符,而不是开头, pos 的值为 0 返回一个空字符串。
更多函数请查看doris 官网https://doris.apache.org/zh-CN/docs/sql-manual/sql-functions/string-functions/to-base64

1.2 日期函数

字符串常用函数如下:
YEAR:返回date类型的year部分,范围从1000-9999
MONTH:返回时间类型中的月份信息,范围是1, 12
DAY:获得日期中的天信息,返回值范围从1-31。
更多函数请查看doris 官网https://doris.apache.org/zh-CN/docs/sql-manual/sql-functions/date-time-functions/convert-tz

1.3 聚合函数

聚合常用函数如下:
MIN:返回expr表达式的最小值
MAX:返回expr表达式的最大值
AVG:用于返回选中字段的平均值
更多函数请查看doris 官网https://doris.apache.org/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/min

1.4 进阶函数

进阶常用函数如下:
条件函数:CASE WHEN END、COALESCE、IF等等
Hash 函数:MURMUR_HASH3_32、XXHASH_32等等
数学函数:EXP、FLOOR、TRUNCATE等等
更多函数请查看doris 官网https://doris.apache.org/zh-CN/docs/sql-manual/sql-functions/conditional-functions/case

作者:刘建雄  创建时间:2024-09-29 11:29
最后编辑:刘建雄  更新时间:2024-10-31 14:08