《数据库原理与应用技术》聚合函数(举一反三考点练)-课后自测(1)(河北)
2026-09-07
|
2份
|
9页
|
24人阅读
|
0人下载
内容正文:
《数据库原理与应用技术》聚合函数-课后自测
知识点一
(一)单项选择题
1. 聚合函数 COUNT() 的作用是( )。
A. 计数
B. 求和
C. 求平均值
D. 求最大值
2. COUNT(*) 与 COUNT(字段名) 的区别是( )。
A. COUNT(字段名) 不忽略该字段为 NULL 的记录
B. COUNT(*) 统计所有记录
C. COUNT(字段名) 统计所有记录,COUNT(*) 忽略 NULL
D. 两者都忽略 NULL
3. 下列写法中,可以统计某字段不同取值个数的是( )。
A. COUNT(*)
B. AVG(字段)
C. SUM(字段)
D. COUNT(DISTINCT 字段)
4. 聚合函数通常与( )子句配合进行分组统计。
A. ORDER BY
B. WHERE
C. GROUP BY
D. LIMIT
5. COUNT() 函数的返回值类型是( )。
A. 字符串
B. 日期
C. 整数(BIGINT)
D. 浮点数
(二)判断题
1. COUNT(*) 统计表中所有记录数,包括字段值为 NULL 的记录。( )
2. COUNT(字段名) 统计该字段非空(非 NULL)的记录数。( )
3. 聚合函数只能单独使用,不能与 SELECT 语句一起使用。( )
4. 除 COUNT(*) 外,聚合函数一般都忽略 NULL 值。( )
5. COUNT(DISTINCT 字段) 会重复统计相同的字段值。( )
(三)填空题
1. 用于统计记录条数的聚合函数是____。
2. 统计某字段非空记录数,应使用 COUNT(____)。
3. 统计某字段不同取值个数,应使用 COUNT(____ 字段名)。
4. COUNT(*) 统计的是表中____记录(包括 NULL)。
5. 聚合函数是对一组值进行计算并返回____个值的函数。
知识点二
(一)单项选择题
1. 聚合函数 COUNT() 的作用是( )。
A. 计数
B. 求和
C. 求平均值
D. 求最大值
2. COUNT(*) 与 COUNT(字段名) 的区别是( )。
A. 两者没有任何区别
B. COUNT(*) 统计所有记录,COUNT(字段名) 忽略该字段为 NULL 的记录
C. COUNT(字段名) 统计所有记录,COUNT(*) 忽略 NULL
D. 两者都忽略 NULL
3. 下列写法中,可以统计某字段不同取值个数的是( )。
A. COUNT(*)
B. COUNT(DISTINCT 字段)
C. SUM(字段)
D. AVG(字段)
4. 聚合函数通常与( )子句配合进行分组统计。
A. ORDER BY
B. WHERE
C. GROUP BY
D. LIMIT
5. COUNT() 函数的返回值类型是( )。
A. 字符串
B. 日期
C. 浮点数
D. 整数
(二)判断题
1. COUNT(*) 统计表中所有记录数,包括字段值为 NULL 的记录。( )
2. COUNT(字段名) 统计该字段非空(非 NULL)的记录数。( )
3. 聚合函数只能单独使用,不能与 SELECT 语句一起使用。( )
4. 除 COUNT(*) 外,聚合函数一般都忽略 NULL 值。( )
5. COUNT(DISTINCT 字段) 会重复统计相同的字段值。( )
(三)填空题
1. 用于统计记录条数的聚合函数是____。
2. 统计某字段非空记录数,应使用 COUNT(____)。
3. 统计某字段不同取值个数,应使用 COUNT(____ 字段名)。
4. COUNT(*) 统计的是表中____记录(包括 NULL)。
5. 聚合函数是对一组值进行计算并返回____个值的函数。
知识点三
(一)单项选择题
1. MAX() 函数的作用是( )。
A. 求最大值
B. 求最小值
C. 求和
D. 计数
2. 对字符串列使用 MIN(),返回的是( )。
A. 字典序最小的字符串
B. 最短的字符串
C. 最长的字符串
D. 数值最小的字符串
3. 下列聚合函数中,可用于日期时间类型列的是( )。
A. SUM()
B. AVG()
C. MAX()
D. 以上都不行
4. 设某列 score 值为 100、85、96,则 MIN(score) 的返回值是( )。
A. 100
B. 96
C. 85
D. 不确定
5. MAX() 和 MIN() 在遇到 NULL 值时( )。
A. 会报错
B. 忽略 NULL
C. 将 NULL 当作 0
D. 直接返回 NULL
(二)判断题
1. MAX() 和 MIN() 都可以用于数值、字符串和日期时间列。( )
2. MAX() 对字符串列按字典序进行比较。( )
3. MIN() 会忽略字段中的 NULL 值。( )
4. MAX(DISTINCT 字段) 与 MAX(字段) 的结果相同。( )
5. MAX() 只能用于数值类型的列。( )
(三)填空题
1. 求某列最大值用____函数。
2. 求某列最小值用____函数。
3. MAX() 和 MIN() 可用于数值、____和日期时间类型。
4. 对字符串列,MAX() 按____序比较大小。
5. 设某列值为 90、NULL、70,则 MIN(该列) 返回____。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
《数据库原理与应用技术》聚合函数-课后自测
知识点一
(一)单项选择题
1. 聚合函数 COUNT() 的作用是( )。
A. 计数
B. 求和
C. 求平均值
D. 求最大值
【答案】A
【解析】COUNT() 用于统计记录条数(计数)。
2. COUNT(*) 与 COUNT(字段名) 的区别是( )。
A. COUNT(字段名) 不忽略该字段为 NULL 的记录
B. COUNT(*) 统计所有记录
C. COUNT(字段名) 统计所有记录,COUNT(*) 忽略 NULL
D. 两者都忽略 NULL
【答案】B
【解析】COUNT(*) 统计所有行(含 NULL);COUNT(字段名) 只统计该字段非空的记录。
3. 下列写法中,可以统计某字段不同取值个数的是( )。
A. COUNT(*)
B. AVG(字段)
C. SUM(字段)
D. COUNT(DISTINCT 字段)
【答案】D
【解析】COUNT(DISTINCT 字段) 对字段值去重后计数。
4. 聚合函数通常与( )子句配合进行分组统计。
A. ORDER BY
B. WHERE
C. GROUP BY
D. LIMIT
【答案】C
【解析】聚合函数常与 GROUP BY 子句配合,按分组进行统计。
5. COUNT() 函数的返回值类型是( )。
A. 字符串
B. 日期
C. 整数(BIGINT)
D. 浮点数
【答案】C
【解析】COUNT() 返回 BIGINT(整数)类型。
(二)判断题
1. COUNT(*) 统计表中所有记录数,包括字段值为 NULL 的记录。( )
【答案】√
【解析】COUNT(*) 统计总行数,包含 NULL 记录。
2. COUNT(字段名) 统计该字段非空(非 NULL)的记录数。( )
【答案】√
【解析】COUNT(字段名) 忽略该字段为 NULL 的记录。
3. 聚合函数只能单独使用,不能与 SELECT 语句一起使用。( )
【答案】×
【解析】聚合函数常用在 SELECT 语句中,并常与 GROUP BY 配合使用。
4. 除 COUNT(*) 外,聚合函数一般都忽略 NULL 值。( )
【答案】√
【解析】COUNT(*) 统计所有行,其余聚合函数(含 COUNT(字段))一般忽略 NULL。
5. COUNT(DISTINCT 字段) 会重复统计相同的字段值。( )
【答案】×
【解析】COUNT(DISTINCT 字段) 会先去重,再统计不同值的个数,不重复统计。
(三)填空题
1. 用于统计记录条数的聚合函数是____。
【答案】COUNT()
【解析】COUNT() 用于计数。
2. 统计某字段非空记录数,应使用 COUNT(____)。
【答案】字段名
【解析】COUNT(字段名) 统计该字段非空的记录数。
3. 统计某字段不同取值个数,应使用 COUNT(____ 字段名)。
【答案】DISTINCT
【解析】COUNT(DISTINCT 字段名) 去重计数。
4. COUNT(*) 统计的是表中____记录(包括 NULL)。
【答案】所有(全部)
【解析】COUNT(*) 统计总行数,含 NULL 记录。
5. 聚合函数是对一组值进行计算并返回____个值的函数。
【答案】一(单)
知识点二
(一)单项选择题
1. 聚合函数 COUNT() 的作用是( )。
A. 计数
B. 求和
C. 求平均值
D. 求最大值
【答案】A
【解析】COUNT() 用于统计记录条数(计数)。
2. COUNT(*) 与 COUNT(字段名) 的区别是( )。
A. 两者没有任何区别
B. COUNT(*) 统计所有记录,COUNT(字段名) 忽略该字段为 NULL 的记录
C. COUNT(字段名) 统计所有记录,COUNT(*) 忽略 NULL
D. 两者都忽略 NULL
【答案】B
【解析】COUNT(*) 统计所有行(含 NULL);COUNT(字段名) 只统计该字段非空的记录。
3. 下列写法中,可以统计某字段不同取值个数的是( )。
A. COUNT(*)
B. COUNT(DISTINCT 字段)
C. SUM(字段)
D. AVG(字段)
【答案】B
【解析】COUNT(DISTINCT 字段) 对字段值去重后计数。
4. 聚合函数通常与( )子句配合进行分组统计。
A. ORDER BY
B. WHERE
C. GROUP BY
D. LIMIT
【答案】C
【解析】聚合函数常与 GROUP BY 子句配合,按分组进行统计。
5. COUNT() 函数的返回值类型是( )。
A. 字符串
B. 日期
C. 浮点数
D. 整数
【答案】D
【解析】COUNT() 返回 BIGINT(整数)类型。
(二)判断题
1. COUNT(*) 统计表中所有记录数,包括字段值为 NULL 的记录。( )
【答案】√
【解析】COUNT(*) 统计总行数,包含 NULL 记录。
2. COUNT(字段名) 统计该字段非空(非 NULL)的记录数。( )
【答案】√
【解析】COUNT(字段名) 忽略该字段为 NULL 的记录。
3. 聚合函数只能单独使用,不能与 SELECT 语句一起使用。( )
【答案】×
【解析】聚合函数常用在 SELECT 语句中,并常与 GROUP BY 配合使用。
4. 除 COUNT(*) 外,聚合函数一般都忽略 NULL 值。( )
【答案】√
【解析】COUNT(*) 统计所有行,其余聚合函数(含 COUNT(字段))一般忽略 NULL。
5. COUNT(DISTINCT 字段) 会重复统计相同的字段值。( )
【答案】×
【解析】COUNT(DISTINCT 字段) 会先去重,再统计不同值的个数,不重复统计。
(三)填空题
1. 用于统计记录条数的聚合函数是____。
【答案】COUNT()
【解析】COUNT() 用于计数。
2. 统计某字段非空记录数,应使用 COUNT(____)。
【答案】字段名
【解析】COUNT(字段名) 统计该字段非空的记录数。
3. 统计某字段不同取值个数,应使用 COUNT(____ 字段名)。
【答案】DISTINCT
【解析】COUNT(DISTINCT 字段名) 去重计数。
4. COUNT(*) 统计的是表中____记录(包括 NULL)。
【答案】所有(全部)
【解析】COUNT(*) 统计总行数,含 NULL 记录。
5. 聚合函数是对一组值进行计算并返回____个值的函数。
【答案】一(单)
知识点三
(一)单项选择题
1. MAX() 函数的作用是( )。
A. 求最大值
B. 求最小值
C. 求和
D. 计数
【答案】A
【解析】MAX() 返回某列非空值中的最大值。
2. 对字符串列使用 MIN(),返回的是( )。
A. 字典序最小的字符串
B. 最短的字符串
C. 最长的字符串
D. 数值最小的字符串
【答案】A
【解析】对字符串列,MIN() 按字典序(字符编码)比较,返回字典序最小的字符串。
3. 下列聚合函数中,可用于日期时间类型列的是( )。
A. SUM()
B. AVG()
C. MAX()
D. 以上都不行
【答案】C
【解析】MAX()/MIN() 可用于数值、字符串、日期时间类型;SUM()/AVG() 只能用于数值类型。
4. 设某列 score 值为 100、85、96,则 MIN(score) 的返回值是( )。
A. 100
B. 96
C. 85
D. 不确定
【答案】C
【解析】MIN() 返回最小值 85。
5. MAX() 和 MIN() 在遇到 NULL 值时( )。
A. 会报错
B. 忽略 NULL
C. 将 NULL 当作 0
D. 直接返回 NULL
【答案】B
【解析】MAX()/MIN() 只对非空值比较,忽略 NULL。
(二)判断题
1. MAX() 和 MIN() 都可以用于数值、字符串和日期时间列。( )
【答案】√
【解析】二者适用范围广,可用于数值(比大小)、字符串(字典序)、日期时间(比先后)。
2. MAX() 对字符串列按字典序进行比较。( )
【答案】√
【解析】对字符串列,MAX()/MIN() 按字典序(字符编码)比较。
3. MIN() 会忽略字段中的 NULL 值。( )
【答案】√
【解析】MIN() 只对非空值求最小值。
4. MAX(DISTINCT 字段) 与 MAX(字段) 的结果相同。( )
【答案】√
【解析】去重不会改变一组值中的最大值,二者结果一致。
5. MAX() 只能用于数值类型的列。( )
【答案】×
【解析】MAX() 还可用于字符串、日期时间类型,不是只能用于数值。
(三)填空题
1. 求某列最大值用____函数。
【答案】MAX()
【解析】MAX() 求最大值。
2. 求某列最小值用____函数。
【答案】MIN()
【解析】MIN() 求最小值。
3. MAX() 和 MIN() 可用于数值、____和日期时间类型。
【答案】字符串
【解析】二者可用于数值、字符串、日期时间三类类型。
4. 对字符串列,MAX() 按____序比较大小。
【答案】字典
【解析】对字符串按字典序(字符编码)比较。
5. 设某列值为 90、NULL、70,则 MIN(该列) 返回____。
【答案】70
【解析】MIN() 忽略 NULL,在 90 和 70 中取最小值 70。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。