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相关推荐

  1. GBase 8s V8.8 SQL 指南:教程-5.1.5(1)

    5.1.5 智能大对象函数 数据库服务器提供了四个 SQL 函数,您可以从 SQL 语句中调用这些函数来导入和导出智 能大对象.下表显示智能大对象函数. 表 1. 智能大对象的 SQL 函数 有关智能 ...

  2. GBase 8s V8.8 SQL 指南:教程-1.4

    1.4 示例代码约定 SQL 代码的示例在整个出版物中出现.除非另有说明,代码不特定于任何单个的 GBase 8s 应用程序开发工具. 如果示例中仅列出 SQL 语句,那么它们将不用分号定界.例如:您 ...

  3. GBase 8s V8.8 SQL 指南:教程-8.2.2

    8.2.2 访问外部数据库对象 要访问外部数据库对象: • 您必须持有对这些对象的适当的访问许可.  • 必须将两个数据库都设置为相同的语言环境. 重要: 分布式事务不可访问另一 GBase 8s 服 ...

  4. GBase 8s V8.8 SQL 指南:教程-6.4.1(1)

    6.4.1 集合子查询 集合子查询使用户能够从子查询表达式构造集合表达式.集合子查询在紧邻子查询之前使 用 MULTISET 关键字以将返回的值转换为 MULTISET 集合.但是,当在子查询表达式 ...

  5. GBase 8s V8.8 SQL 指南:教程-4.4

    4.4 总结 本章介绍了通过使用 SELECT 语句来查询关系数据库以从复杂类型中选择数据的样本语 法和结果.选择行类型数据一节显示如何执行下列操作: • 从类型表和列中选择行类型数据 • 将行类型表 ...

  6. linux安装南大通用数据库 GBase 8s V8.8

    linux安装南大通用数据库 GBase 8s V8.8 1.操作系统.数据库 2.下载链接 3.安装文档 4.安装前准备 4.1.以root用户创建 gbasedbt 组和用户 4.2.创建 GBa ...

  7. GBase 8s V8.9 安全管理器 用户手册-1

    1GBase安全管理器功能简介 GBase安全管理器是为GBase 8s V8.9安全管理员提供的强制访问控制的设置.授权的工具.GBase安全管理器为每个主体和客体设置安全级别,包括密级.范畴和访问 ...

  8. GBASE 8s 数据库 安装与卸载

    1 系统要求 1.1 硬件要求 1.2 操作系统要求 GBase 8s 产品需要部署于 UOS V20 操作系统,鲲鹏920芯片上,建议以 Software Development Workstati ...

  9. GBase 8s灾备集群HAC (四) 异地灾备RSS

    目录 1.概述 2.安装 3.配置环境 4.连接主库 5.功能测试: 6.可能出现的异常error: 1.概述 前面提到的HAC主备也叫同城备份 为了保证主备双库的数据一致性,HAC的主库备库一般都很 ...

最新文章

  1. PHP和Java的联系,PHP和Java的功能
  2. 疯狂位图之——位图实现12GB无重复大整数集排序
  3. Jenkins加Shell实现最简单的持续部署
  4. 【渝粤教育】国家开放大学2018年春季 0690-22T化工原理及实验 参考试题
  5. Codeforces 552C Vanya and Scales(进制转换+思维)
  6. websoc是什么可以卸载吗_购房诚意金是什么意思?可以退吗?
  7. 修改驱动器重定向显示格式
  8. Telnet命令在Linux / Unix中的用法
  9. 听音扒谱app_识字APP评测!洪恩、熊猫博士、麦田、悟空、叫叫哪个好?
  10. 关于小凡模拟器设置完后找不到所要配置文件的问题
  11. NFT游戏系统开发(NFT元宇宙系统定制开发)
  12. 同时删除多个 Excel 文档空白行
  13. win10安装visio2010出错_四种解决安装Office 2010时出现错误1907的提示方法介绍
  14. od反编译c语言插件,Ollydbg反汇编工具
  15. linux raid 监控,如何使用CentOS 6监控Dell PERC H710 Raid控制器背后的硬盘状态?
  16. 2018年全球十大突破性技术
  17. android 发音乐通知到通知栏
  18. 论文笔记:主干网络——ResNeXt
  19. 阿里天池比赛——街景字符编码识别
  20. 记小辉人生中的第一刀

热门文章

  1. Windows10系统下Nacos下载安装+简单示例
  2. (翻译)账号注册模式( Account Registration)
  3. PyCharm 添加 外键的时候 报错 TypeError:__init__()missing 1 required positional argument:‘on_delete‘
  4. 开启灯光就是近光吗_怎么看自己是开近光灯还是远光灯?近光和远光灯怎么切换?...
  5. CCPC2019河南省省赛总结:lwh
  6. CAD多线怎么修剪多余部分?CAD多线修剪步骤
  7. [图像识别]pytorch实现手写英文字母识别:
  8. 分枝限界法求解任务分配问题
  9. 职称考试需要计算机英语翻译,职称英语考试翻译题解题指南(1)
  10. html中select和choose的区别