全部科目 > 数据库系统工程师 >
2023年上半年 上午试卷 综合知识
第 43 题
知识点 聚集函数   子查询   集函数  
关键词 函数  
章/节 数据库标准语言—SQL  
 
 
对于不包含子查询的SELECT语句,集函数不允许出现的位置是()。
 
  A.  SELECT子句
 
  B.  WHERE 子句
 
  C.  GROUPBY 子句
 
  D.  HAVING 子句




 
 
相关试题     数据库标准语言—SQL 

  第52题    2024年上半年  
用于提交和回滚事务的语句为( )。

  第53题    2011年上半年  
将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:

  第50题    2013年上半年  
删除表上一个约束的SQL语句中,不包含关键字(50)。

 
知识点讲解
· 聚集函数
· 子查询
· 集函数
 
        聚集函数
        聚集函数是一个值的集合为输入,返回单个值的函数。SQL提供了5个预定义集函数:平均值avg、最小值min、最大值max、求和sum以及计数count。如下表所示。
        
        集函数的功能
        使用ANY和ALL谓词必须同时使用比较运算符,其含义及等价的转换关系如下表所示。用集函数实现子查询通常比直接用ALL或ANY查询效率要高。
        
        ANY、ALL谓词含义及等价的转换关系
        说明:方法2实际上是找出计算机系年龄最小的学生的年龄,只要其他系的学生年龄比这个年龄小,那么就应在结果集中。
 
        子查询
        子查询也称嵌套查询。嵌套查询是指一个SELECT-FROM-WHERE查询块可以嵌入另一个查询块之中。在SQL中允许多重嵌套。
 
        集函数
        常用的集函数主要有:
        .COUNT([DISTINCT|ALL]*):统计元组个数。
        .COUNT([DISTINCT|ALL]<列名>):统计一列中值的个数。
        .SUM([DISTINCT|ALL]<列名>):计算一列值的总和(必须是数值型)。
        .AVG([DISTINCT|ALL]<列名>):计算一列值的平均值(必须是数值型)。
        .MAX([DISTINCT|ALL]<列名>):求一列值中的最大值。
        .MIN([DISTINCT|ALL]<列名>):求一列值中的最小值。
        集函数只能在SELECT子句和HAVING子句中使用,其他子句中不能使用集函数。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有