当前位置: 首页 > news >正文

Doris(24):Doris的函数—聚合函数

1 APPROX_COUNT_DISTINCT(expr)

返回类似于 COUNT(DISTINCT col) 结果的近似值聚合函数。

它比 COUNT 和 DISTINCT 组合的速度更快,并使用固定大小的内存,因此对于高基数的列可以使用更少的内存。

select city,approx_count_distinct(user_id) from site_visit group by city;

2 AVG([DISTINCT] expr)

用于返回选中字段的平均值

可选字段DISTINCT参数可以用来返回去重平均值

SELECT date, AVG(cost) FROM site_visit group by date;

SELECT date, AVG(distinct cost) FROM site_visit group by date;

3 BITMAP_UNION

3.1创建表

CREATE TABLE `pv_bitmap
http://www.lryc.cn/news/64275.html

相关文章:

  • 干货! ICLR:将语言模型绑定到符号语言中个人信息
  • Windows安装mariadb,配置环境变量(保姆级教学)
  • 华为OD机试 - 积木最远距离(Python)
  • 关于对于springcloud中的注册中心和consume消费者和provier服务者之间的关系理解
  • 【学习笔记】「JOISC 2022 Day1」错误拼写
  • 码出高效:Java开发手册笔记(线程池及其源码)
  • 【MySQL】交叉连接、自然连接和内连接查询
  • 长/短 链接/轮询 和websocket
  • 数据库的事务
  • 专利进阶(二):专利撰写常用技术及算法汇总(持续更新中)
  • C#手术麻醉临床信息系统源码,实现体征数据自动采集绘制
  • 现代CMake高级教程 - 第 7 章:变量与缓存
  • SQL知识汇总
  • 区位码-GB2312
  • 文本识别、截图识别保存和多文件识别
  • 针对近日ChatGPT账号大批量封禁的理性分析
  • MATLAB算法实战应用案例精讲-【人工智能】对比学习(概念篇)
  • WeakMap 与 WeakSet
  • 【hello Linux】进程信号
  • 【SpringBoot】获取HttpServletRequest的三种方式
  • k8s DCGM GPU采集指标项说明
  • 从线程安全到锁粒度,使用Redis分布式锁的注意事项
  • CopyOnWriteArrayList 的底层原理与多线程注意事项
  • 互斥锁深度理解与使用
  • Elasticsearch --- 数据聚合、自动补全
  • Haproxy搭建web群集
  • Packet Tracer - 配置和验证小型网络
  • Baumer工业相机堡盟工业相机如何通过BGAPI SDK获取相机设备的各种固件信息如DeviceID或者SerialNumber等(C++)
  • java 的参数传递
  • 【面试长文】HashMap的数据结构和底层原理以及在JDK1.6、1.7和JDK8中的演变差异