GBase 8s V8.8 SQL 指南:教程-5.1.1
5.1.1 聚集函数
聚集函数对一组查询返回一个值。聚集函数取用依赖于 SELECT 语句的 WHERE 子句返
回的一组行的值。没有 WHERE 子句时,聚集函数取用依赖于 FROM 子句组成的所有行
的值。
不能将聚集函数用于包含下列数据类型的表达式中:
• TEXT
• BYTE
• CLOB
• BLOB
• 集合数据类型(LIST 、MULTISET 和 SET)
• ROW 类型
• 不透明数据类型(支持不透明数据类型的用户定义的聚集函数除外)
聚集通常用于总结有关表中的行组的信息。此用法在编写高级 SELECT 语句中讨论。当将
聚集函数应用于整个表时,结果将包含总结所有选择的行的一行。
所有的 GBase 8s 数据库服务器都支持下列聚集函数。
AVG 函数
下列查询计算 stock 表中所有行的平均值 unit_price。
图: 查询
SELECT AVG (unit_price) FROM stock;
图: 查询结果
(avg)
$197.14
下列查询只计算 stock 表中 manu_code 为 SHM 的那些行的平均值 unit_price。
图: 查询
SELECT AVG (unit_price) FROM stock WHERE manu_code = 'SHM';
图: 查询结果
(avg)
$204.93
COUNT 函数
下列查询对 stock 表中的总行数进行计数和显示。
图: 查询
SELECT COUNT(*) FROM stock;
图: 查询结果
(count(*))
73
下列查询包含 WHERE 子句来对 stock 表中的特定行(在此示例中,
是 manu_code 为 SHM 的那些行)进行计数。
图: 查询
SELECT COUNT (*) FROM stock WHERE manu_code = 'SHM';
图: 查询结果
(count(*))
17
GBase 8s V8.8 SQL 指南:教程-5.1.1相关推荐
- GBase 8s V8.8 SQL 指南:教程-5.1.5(1)
5.1.5 智能大对象函数 数据库服务器提供了四个 SQL 函数,您可以从 SQL 语句中调用这些函数来导入和导出智 能大对象.下表显示智能大对象函数. 表 1. 智能大对象的 SQL 函数 有关智能 ...
- GBase 8s V8.8 SQL 指南:教程-1.4
1.4 示例代码约定 SQL 代码的示例在整个出版物中出现.除非另有说明,代码不特定于任何单个的 GBase 8s 应用程序开发工具. 如果示例中仅列出 SQL 语句,那么它们将不用分号定界.例如:您 ...
- GBase 8s V8.8 SQL 指南:教程-8.2.2
8.2.2 访问外部数据库对象 要访问外部数据库对象: • 您必须持有对这些对象的适当的访问许可. • 必须将两个数据库都设置为相同的语言环境. 重要: 分布式事务不可访问另一 GBase 8s 服 ...
- GBase 8s V8.8 SQL 指南:教程-6.4.1(1)
6.4.1 集合子查询 集合子查询使用户能够从子查询表达式构造集合表达式.集合子查询在紧邻子查询之前使 用 MULTISET 关键字以将返回的值转换为 MULTISET 集合.但是,当在子查询表达式 ...
- GBase 8s V8.8 SQL 指南:教程-4.4
4.4 总结 本章介绍了通过使用 SELECT 语句来查询关系数据库以从复杂类型中选择数据的样本语 法和结果.选择行类型数据一节显示如何执行下列操作: • 从类型表和列中选择行类型数据 • 将行类型表 ...
- linux安装南大通用数据库 GBase 8s V8.8
linux安装南大通用数据库 GBase 8s V8.8 1.操作系统.数据库 2.下载链接 3.安装文档 4.安装前准备 4.1.以root用户创建 gbasedbt 组和用户 4.2.创建 GBa ...
- GBase 8s V8.9 安全管理器 用户手册-1
1GBase安全管理器功能简介 GBase安全管理器是为GBase 8s V8.9安全管理员提供的强制访问控制的设置.授权的工具.GBase安全管理器为每个主体和客体设置安全级别,包括密级.范畴和访问 ...
- GBASE 8s 数据库 安装与卸载
1 系统要求 1.1 硬件要求 1.2 操作系统要求 GBase 8s 产品需要部署于 UOS V20 操作系统,鲲鹏920芯片上,建议以 Software Development Workstati ...
- GBase 8s灾备集群HAC (四) 异地灾备RSS
目录 1.概述 2.安装 3.配置环境 4.连接主库 5.功能测试: 6.可能出现的异常error: 1.概述 前面提到的HAC主备也叫同城备份 为了保证主备双库的数据一致性,HAC的主库备库一般都很 ...
最新文章
- PHP和Java的联系,PHP和Java的功能
- 疯狂位图之——位图实现12GB无重复大整数集排序
- Jenkins加Shell实现最简单的持续部署
- 【渝粤教育】国家开放大学2018年春季 0690-22T化工原理及实验 参考试题
- Codeforces 552C Vanya and Scales(进制转换+思维)
- websoc是什么可以卸载吗_购房诚意金是什么意思?可以退吗?
- 修改驱动器重定向显示格式
- Telnet命令在Linux / Unix中的用法
- 听音扒谱app_识字APP评测!洪恩、熊猫博士、麦田、悟空、叫叫哪个好?
- 关于小凡模拟器设置完后找不到所要配置文件的问题
- NFT游戏系统开发(NFT元宇宙系统定制开发)
- 同时删除多个 Excel 文档空白行
- win10安装visio2010出错_四种解决安装Office 2010时出现错误1907的提示方法介绍
- od反编译c语言插件,Ollydbg反汇编工具
- linux raid 监控,如何使用CentOS 6监控Dell PERC H710 Raid控制器背后的硬盘状态?
- 2018年全球十大突破性技术
- android 发音乐通知到通知栏
- 论文笔记:主干网络——ResNeXt
- 阿里天池比赛——街景字符编码识别
- 记小辉人生中的第一刀
热门文章
- Windows10系统下Nacos下载安装+简单示例
- (翻译)账号注册模式( Account Registration)
- PyCharm 添加 外键的时候 报错 TypeError:__init__()missing 1 required positional argument:‘on_delete‘
- 开启灯光就是近光吗_怎么看自己是开近光灯还是远光灯?近光和远光灯怎么切换?...
- CCPC2019河南省省赛总结:lwh
- CAD多线怎么修剪多余部分?CAD多线修剪步骤
- [图像识别]pytorch实现手写英文字母识别:
- 分枝限界法求解任务分配问题
- 职称考试需要计算机英语翻译,职称英语考试翻译题解题指南(1)
- html中select和choose的区别