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




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

  第44题    2023年上半年  
在 SQL中,能够改变基本表中元组的物理存储位置的方法是()。

  第52题    2022年上半年  
以下关于存储过程的说法中,错误的是()。

  第43题    2021年上半年  
在一个数据库中,如果要赋予用户userA可以查询department表的权限,应使用语句( )。

 
知识点讲解
· 聚集函数
· 子查询
· 集函数
 
        聚集函数
        聚集函数是一个值的集合为输入,返回单个值的函数。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-2025 All Rights Reserved
软考在线版权所有