IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> GBase 8s V8.8 SQL 指南:教程-6.1.2(1) -> 正文阅读

[大数据]GBase 8s V8.8 SQL 指南:教程-6.1.2(1)

6.1.2 HAVING 子句
要完成 GROUP BY 子句,使用 HAVING 子句来在构成组之后将一个或多个限制条件应
用于这些组。HAVING 子句对组的影响类似于 WHERE 子句限定个别行的方式,使用
HAVING 子句的一个优点是可以在搜索条件中包括聚集,而在 WHERE 子句的搜索条件
中去不能包含聚集。
每个 HAVING 条件将组的一列或一个聚集表达式与组的另一个聚集表达式或与常量作比
较。可以使用 HAVING 来对列值或组列表中的聚集值设置条件。
下列查询返回具有两个商品以上的订单上每个商品的平均总价格。HAVING 子句在每个组
构成时测试每个组,并选择由两行以上构成的那些组。
图: 查询
SELECT order_num, COUNT(*) number, AVG (total_price) average
?FROM items?
?GROUP BY order_num
?HAVING COUNT(*) > 2;
图: 查询结果
?order_num number average
?
?1003 3 $319.67
?1004 4 $354.00
?1005 4 $140.50
?1006 5 $89.60
?1007 5 $339.20
?1013 4 $35.95
?1016 4 $163.50
?1017 3 $194.67
?1018 5 $226.20
?1021 4 $403.50
?1022 3 $77.33
?1023 6 $137.33
如果使用不带 GROUP BY 子句的 HAVING 子句,那么 HAVING 条件应用于满足搜索
条件的所有行。也就是说,满足搜索条件的所有行组成了一个组。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 18:43:14  更:2022-04-22 18:45:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:33:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码