内容正文:
编写说明:河北省对口招生《计算机类考纲百套卷》,依据《河北省2028年中等职业学校对口升学考试计算机类专业考试大纲》编写。本专辑涵盖四门课程,且每门课程均采用三阶递进式训练体系:基础层(具象化支架)拆解考点为微目标,紧扣考纲 “掌握”“理解” 要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编写专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第48卷,为专题训练卷,按《数据库原理与应用技术-MySQL》范围和要求编写。具体内容为:1.聚合函数与数学函数;2.字符串函数;3.日期和时间函数。
2027版河北省《计算机类考纲百套卷》 第48卷
《数据库原理与应用技术-MySQL》
MySQL相关的函数 专题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共25小题,每题2分,共50分)
1.执行SQL语句SELECT SUBSTRING('MySQL_Database_Principle', -9, 4);,返回的结果是( )。
A. Data B. atab C. Prin D. rinc
2.若要替换字符串 'hello world' 中的 'world' 为 'mysql',应使用的函数是( )
A. SUBSTRING('hello world', 'world', 'mysql')
B. LENGTH('hello world', 'world', 'mysql')
C. CONCAT('hello world', 'world', 'mysql')
D. REPLACE('hello world', 'world', 'mysql')
3.关于聚合函数,以下说法错误的是( )。
A. COUNT(*)返回所有行的数量,包括NULL值
B. SUM()函数忽略NULL值,但如果所有值都是NULL,则返回NULL
C. AVG()函数计算平均值时,会忽略NULL值,只对非NULL值进行平均
D. MAX()和 MIN()函数可以用于任何数据类型,包括文本和日期
4.执行 SELECT ROUND(15.456, -1), TRUNCATE(15.456, -1);的结果是( )。
A. 15.5, 15.4 B. 20, 10 C. 15.46, 15.45 D. 15, 15
5.在电商订单表orders中,字段pay_amount(支付金额)存在部分NULL值。执行SQL语句SELECT AVG(pay_amount) FROM orders;时,关于计算逻辑的描述,正确的是( )。
A. 结果为NULL,因为聚合函数遇到NULL值会导致整个计算失效
B. 结果为所有订单金额的总和除以总记录行数
C. 结果为所有非NULL订单金额的总和除以非NULL记录的行数
D. 系统会报错,提示无法对包含NULL的字段进行平均值计算
6.函数 POWER(2, 3)和 SQRT(9)的结果分别是( )。
A. 8, 3 B. 6, 3 C. 8, 4.5 D. 9, 3
7.以下函数中可以返回当前日期和时间的是( )
A. CURDATE() B. CURRENT_DATE() C. NOW() D.CURRENT_TIME()
8.关于SUM()函数,以下说法错误的是( )
A. SUM()函数忽略NULL值
B. 如果所有值都是NULL,SUM()返回NULL
C. SUM()可以用于字符串类型的列,会将字符串连接起来
D. SUM()通常用于数值类型的列
9.关于IFNULL()函数,以下说法正确的是( )
A. IFNULL(expr1, expr2),如果expr1为NULL,返回expr2,否则返回expr1
B. IFNULL(expr1, expr2),如果expr1不为NULL,返回expr2,否则返回expr1
C. IFNULL()函数可以用于判断多个表达式是否为NULL
D. 以上说法都正确
10.表达式ADDDATE('2026-01-31', INTERVAL 1 MONTH)的结果是( )
A. 2026-02-28 B. 2026-02-31 C. 2026-03-03 D. 2026-02-28
11.执行SELECT LEFT('Hello World', 5), SUBSTRING('Hello World', 7, 5);的结果是( )
A. 'Hello', 'World' B. 'hello', 'world'
C. 'World', 'Hello' D. 'Hello', 'o Wor'
12.想要计算两个时间点相差的小时数,直接使用 DATEDIFF() 函数能否实现( )
A. 能,直接返回小时数 B. 不能,DATEDIFF 只能返回天数差
C. 能,需要加参数 'HOUR' D. 能,返回值自动转换为小时
13.关于CURDATE()和CURRENT_DATE(),以下说法正确的是( )
A. 两者完全相同,返回当前日期
B. CURDATE()返回日期和时间,CURRENT_DATE()只返回日期
C. CURDATE()是CURRENT_DATE()的缩写
D. 以上说法都正确
14.关于RAND()函数,以下说法错误的是( )
A. RAND()返回一个0到1之间的随机浮点数
B. RAND(N)其中N是种子,使用相同的种子会产生相同的随机数序列
C. RAND()函数每次调用都返回不同的随机数
D. 可以使用RAND()生成一个指定范围的随机整数
15.执行SELECT REVERSE('Hello');的结果是( )
A. 'olleH' B. 'Hello' C. 'HELLO' D. 'hELLO'
16.关于NOW()函数的返回值格式,以下说法正确的是( )
A. 返回当前日期,格式为'YYYY-MM-DD'
B. 返回当前时间,格式为'HH:MM:SS'
C. 返回当前日期和时间,格式为'YYYY-MM-DD HH:MM:SS'
D. 返回当前日期和时间,格式为'YYYYMMDDHHMMSS'
17.下列关于NOW()与SYSDATE()函数区别的描述,最准确的是( )
A. NOW()和SYSDATE()功能完全相同,可以互换使用
B. NOW()在语句开始时获取时间,SYSDATE()在执行到该函数时获取时间
C. NOW()返回日期,SYSDATE()返回时间
D. NOW()比SYSDATE()执行速度更快
18. 执行以下SQL语句:SELECT IFNULL(NULLIF('a', 'a'), 'default');该语句的返回值是( )
A. 'a' B. 'default' C. NULL D. FALSE
19.函数 CEILING(-2.5)和 FLOOR(-2.5)的结果分别是( )。
A. -2, -3 B. -3, -2 C. -2, -2 D. -3, -3
20.执行SELECT VERSION();的结果是( )
A. 返回当前MySQL的版本号 B. 返回当前操作系统的版本号
C. 返回当前连接的ID D. 返回当前数据库的名称
21.执行SELECT CURTIME(), CURRENT_TIME();的结果是( )
A. 两者都返回当前时间
B. 前者返回当前时间,后者返回当前日期和时间
C. 前者返回当前日期和时间,后者返回当前时间
D. 两者都返回当前日期
22.执行SELECT FIELD('a', 'b', 'a', 'c', 'a');的结果是( )
A. 1 B. 2 C. 3 D. 0
23. 执行SELECT DATEDIFF('2025-12-31 23:59:59', '2025-12-30 00:00:01');的结果是( )
A. 1 B. 2 C. 1.99 D. 2.99
24.在 MySQL 中,SUBSTRING('Database', 3) 的结果是( )。
A. Da B. tabase C. D D. base
25.需要生成100到200之间的随机整数(包含100和200),以下SQL正确的是( )
A. SELECT RAND(100, 200); B. SELECT FLOOR(100 + RAND() * 100);
C. SELECT FLOOR(100 + RAND() * 101); D. SELECT CEIL(100 + RAND() * 100);
二、判断题(本大题共15小题,每题2分,共30分)
26.LEFT('String', 10)当长度参数大于字符串长度时,会返回整个字符串。( )
27.SUBSTRING()函数的起始位置参数从0开始计数。( )
28.UPPER()和UCASE()函数的功能完全相同。( )
29.在MySQL中,函数CURDATE()返回当前日期,不包括时间。( )
30.FLOOR(RAND() * 5) 可以生成0到5之间的随机整数。( )
31.LEFT()和SUBSTRING()函数都可以用于提取字符串的子串。( )
32.AVG()函数计算平均值时,如果所有值都是NULL,则返回0。( )
33.RTRIM()函数只去除字符串右侧的空格。( )
34.CURRENT_DATE()和CURRENT_TIME()都是返回当前日期和时间。 ( )
35.IF()函数可以嵌套使用,实现多重条件判断。( )
36.RAND()函数每次调用都会返回一个不同的随机数。( )
37.NOW()函数返回当前日期和时间,并且在同一个SQL语句中多次调用返回相同的值。( )
38.MAX()函数可以用于文本数据,返回按字典顺序最大的值。( )
39.LOCATE()函数如果找不到子串,则返回0。( )
40.ROUND()函数可以指定保留的小数位数,并且支持四舍五入。( )
三、填空题(本大题共10个题,每题2分,共20分)
41.表达式FLOOR(-3.7)的结果是______。
42.生成[20, 50]区间随机整数的公式是____。
43.执行 SELECT TRUNCATE(987.654, -3), TRUNCATE(987.654, -2), TRUNCATE(987.654, -1); 结果分别是______________。
44.FLOOR(x) 和 TRUNCATE(x, 0) 的区别是:当x为____数时两者结果不同。
45.在MySQL中,如果要将日期时间值格式化为字符串,可以使用______函数。
46.表达式LOCATE('oo', 'google', 2)的返回值是___________。
47.函数 ABS(-10), MOD(10, 3), SIGN(-5)的结果分别是___________。
48.聚合函数____是唯一一个对空表返回0而非NULL的函数。
49.聚合函数____和____可以用于字符型字段,分别返回按字典序的最大值和最小值。
50.执行SELECT ROUND(15.456, -1);的结果是___________。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:河北省对口招生《计算机类考纲百套卷》,依据《河北省2028年中等职业学校对口升学考试计算机类专业考试大纲》编写。本专辑涵盖四门课程,且每门课程均采用三阶递进式训练体系:基础层(具象化支架)拆解考点为微目标,紧扣考纲 “掌握”“理解” 要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编写专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第48卷,为专题训练卷,按《数据库原理与应用技术-MySQL》范围和要求编写。具体内容为:1.聚合函数与数学函数;2.字符串函数;3.日期和时间函数。
2027版河北省《计算机类考纲百套卷》 第48卷
《数据库原理与应用技术-MySQL》
MySQL相关的函数 专题训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共25小题,每题2分,共50分)
1.执行SQL语句SELECT SUBSTRING('MySQL_Database_Principle', -9, 4);,返回的结果是( )。
A. Data B. atab C. Prin D. rinc
【答案】C
【解析】-9表示从右往左数第9个字符(即'P')开始,截取4位。
2.若要替换字符串 'hello world' 中的 'world' 为 'mysql',应使用的函数是( )
A. SUBSTRING('hello world', 'world', 'mysql')
B. LENGTH('hello world', 'world', 'mysql')
C. CONCAT('hello world', 'world', 'mysql')
D. REPLACE('hello world', 'world', 'mysql')
【答案】D
【解析】REPLACE(原字符串, 旧子串, 新子串) 专门用于字符串替换。
3.关于聚合函数,以下说法错误的是( )。
A. COUNT(*)返回所有行的数量,包括NULL值
B. SUM()函数忽略NULL值,但如果所有值都是NULL,则返回NULL
C. AVG()函数计算平均值时,会忽略NULL值,只对非NULL值进行平均
D. MAX()和 MIN()函数可以用于任何数据类型,包括文本和日期
【答案】D
【解析】MAX/MIN不能用于所有数据类型,仅支持数值、字符串、日期,二进制、大文本等类型不支持。
4.执行 SELECT ROUND(15.456, -1), TRUNCATE(15.456, -1);的结果是( )。
A. 15.5, 15.4 B. 20, 10 C. 15.46, 15.45 D. 15, 15
【答案】B
【解析】ROUND(15.456, -1)表示保留到十位(小数点前1位),15.456四舍五入到十位是20。TRUNCATE(15.456, -1)表示截断到十位,直接舍去个位及小数部分,变为10。
5.在电商订单表orders中,字段pay_amount(支付金额)存在部分NULL值。执行SQL语句SELECT AVG(pay_amount) FROM orders;时,关于计算逻辑的描述,正确的是( )。
A. 结果为NULL,因为聚合函数遇到NULL值会导致整个计算失效
B. 结果为所有订单金额的总和除以总记录行数
C. 结果为所有非NULL订单金额的总和除以非NULL记录的行数
D. 系统会报错,提示无法对包含NULL的字段进行平均值计算
【答案】C
【解析】AVG() 自动忽略 NULL 值,只统计非空数据,用非空金额总和 ÷ 非空数据行数计算平均值。
6.函数 POWER(2, 3)和 SQRT(9)的结果分别是( )。
A. 8, 3 B. 6, 3 C. 8, 4.5 D. 9, 3
【答案】A
【解析】POWER(2,3)计算2的3次方,等于8。SQRT(9)计算9的平方根,等于3。
7.以下函数中可以返回当前日期和时间的是( )
A. CURDATE() B. CURRENT_DATE() C. NOW() D.CURRENT_TIME()
【答案】C
【解析】NOW():返回当前日期 + 时间。
8.关于SUM()函数,以下说法错误的是( )
A. SUM()函数忽略NULL值
B. 如果所有值都是NULL,SUM()返回NULL
C. SUM()可以用于字符串类型的列,会将字符串连接起来
D. SUM()通常用于数值类型的列
【答案】C
【解析】SUM 是求和函数,不能拼接字符串,拼接用 CONCAT。
9.关于IFNULL()函数,以下说法正确的是( )
A. IFNULL(expr1, expr2),如果expr1为NULL,返回expr2,否则返回expr1
B. IFNULL(expr1, expr2),如果expr1不为NULL,返回expr2,否则返回expr1
C. IFNULL()函数可以用于判断多个表达式是否为NULL
D. 以上说法都正确
【答案】A
【解析】IFNULL(expr1, expr2) 的作用是:如果 expr1 为 NULL,则返回 expr2;否则返回 expr1。
10.表达式ADDDATE('2026-01-31', INTERVAL 1 MONTH)的结果是( )
A. 2026-02-28 B. 2026-02-31 C. 2026-03-03 D. 2026-02-28
【答案】A
【解析】在MySQL中,如果日期是某月的最后一天,加上一个月后,会得到下个月的最后一天。2026年1月31日加上一个月,因为2月只有28天,所以结果是2026-02-28。
11.执行SELECT LEFT('Hello World', 5), SUBSTRING('Hello World', 7, 5);的结果是( )
A. 'Hello', 'World' B. 'hello', 'world'
C. 'World', 'Hello' D. 'Hello', 'o Wor'
【答案】A
【解析】LEFT('Hello World', 5):从左侧截取前 5 个字符 → Hello。SUBSTRING('Hello World', 7, 5):从第 7 位开始,截取 5 个字符 → World。
12.想要计算两个时间点相差的小时数,直接使用 DATEDIFF() 函数能否实现( )
A. 能,直接返回小时数 B. 不能,DATEDIFF 只能返回天数差
C. 能,需要加参数 'HOUR' D. 能,返回值自动转换为小时
【答案】B
【解析】DATEDIFF() 只能计算两个日期的天数差值,不支持小时、分钟、秒的时间差计算。
13.关于CURDATE()和CURRENT_DATE(),以下说法正确的是( )
A. 两者完全相同,返回当前日期
B. CURDATE()返回日期和时间,CURRENT_DATE()只返回日期
C. CURDATE()是CURRENT_DATE()的缩写
D. 以上说法都正确
【答案】A
【解析】在 MySQL 中,CURDATE() 和 CURRENT_DATE() 功能完全相同,都返回当前日期(格式为 YYYY-MM-DD),并且 CURRENT_DATE() 是标准 SQL 写法,CURDATE() 是 MySQL 特有的简写形式。
14.关于RAND()函数,以下说法错误的是( )
A. RAND()返回一个0到1之间的随机浮点数
B. RAND(N)其中N是种子,使用相同的种子会产生相同的随机数序列
C. RAND()函数每次调用都返回不同的随机数
D. 可以使用RAND()生成一个指定范围的随机整数
【答案】C
【解析】设置相同种子时,多次调用结果相同,并非每次一定不同。
15.执行SELECT REVERSE('Hello');的结果是( )
A. 'olleH' B. 'Hello' C. 'HELLO' D. 'hELLO'
【答案】A
【解析】REVERSE()函数将字符串反转。
16.关于NOW()函数的返回值格式,以下说法正确的是( )
A. 返回当前日期,格式为'YYYY-MM-DD'
B. 返回当前时间,格式为'HH:MM:SS'
C. 返回当前日期和时间,格式为'YYYY-MM-DD HH:MM:SS'
D. 返回当前日期和时间,格式为'YYYYMMDDHHMMSS'
【答案】C
【解析】NOW()函数返回当前日期和时间的完整组合,标准返回格式为'YYYY-MM-DD HH:MM:SS'。
17.下列关于NOW()与SYSDATE()函数区别的描述,最准确的是( )
A. NOW()和SYSDATE()功能完全相同,可以互换使用
B. NOW()在语句开始时获取时间,SYSDATE()在执行到该函数时获取时间
C. NOW()返回日期,SYSDATE()返回时间
D. NOW()比SYSDATE()执行速度更快
【答案】B
【解析】NOW()和SYSDATE()虽然都返回当前日期时间,但获取时间的时机不同。
18. 执行以下SQL语句:SELECT IFNULL(NULLIF('a', 'a'), 'default');该语句的返回值是( )
A. 'a' B. 'default' C. NULL D. FALSE
【答案】B
【解析】首先执行NULLIF('a', 'a'):当expr1=expr2时,NULLIF返回NULL。因为'a'='a'成立,所以NULLIF返回NULL;然后执行IFNULL(NULL, 'default'):由于第一个参数为NULL,返回'default'。
19.函数 CEILING(-2.5)和 FLOOR(-2.5)的结果分别是( )。
A. -2, -3 B. -3, -2 C. -2, -2 D. -3, -3
【答案】A
【解析】CEILING()返回不小于参数的最小整数。FLOOR()返回不大于参数的最大整数。
20.执行SELECT VERSION();的结果是( )
A. 返回当前MySQL的版本号 B. 返回当前操作系统的版本号
C. 返回当前连接的ID D. 返回当前数据库的名称
【答案】A
【解析】VERSION()返回MySQL服务器的版本字符串。
21.执行SELECT CURTIME(), CURRENT_TIME();的结果是( )
A. 两者都返回当前时间
B. 前者返回当前时间,后者返回当前日期和时间
C. 前者返回当前日期和时间,后者返回当前时间
D. 两者都返回当前日期
【答案】A
【解析】CURTIME() 和 CURRENT_TIME() 作用一致,都只返回当前时分秒时间,不含日期。
22.执行SELECT FIELD('a', 'b', 'a', 'c', 'a');的结果是( )
A. 1 B. 2 C. 3 D. 0
【答案】B
【解析】FIELD(查找值, 值1, 值2, 值3, ...) 函数的作用是:返回「查找值」在后面列表中第一次出现的位置。
23. 执行SELECT DATEDIFF('2025-12-31 23:59:59', '2025-12-30 00:00:01');的结果是( )
A. 1 B. 2 C. 1.99 D. 2.99
【答案】A
【解析】DATEDIFF()只计算日期部分之差,忽略时间部分。所以'2025-12-31'减去'2025-12-30'等于1天。
24.在 MySQL 中,SUBSTRING('Database', 3) 的结果是( )。
A. Da B. tabase C. D D. base
【答案】B
【解析】省略第三个参数 len,表示从第 3 个字符 't' 开始一直截取到字符串末尾。
25.需要生成100到200之间的随机整数(包含100和200),以下SQL正确的是( )
A. SELECT RAND(100, 200); B. SELECT FLOOR(100 + RAND() * 100);
C. SELECT FLOOR(100 + RAND() * 101); D. SELECT CEIL(100 + RAND() * 100);
【答案】C
【解析】随机整数公式:FLOOR(最小值 + RAND() * (最大值-最小值+1))
二、判断题(本大题共15小题,每题2分,共30分)
26.LEFT('String', 10)当长度参数大于字符串长度时,会返回整个字符串。( )
【答案】对
【解析】当指定的长度超过字符串实际长度时,LEFT()函数会安全地返回整个字符串,不会报错。
27.SUBSTRING()函数的起始位置参数从0开始计数。( )
【答案】错
【解析】在MySQL中,SUBSTRING()函数的起始位置参数从1开始计数。
28.UPPER()和UCASE()函数的功能完全相同。( )
【答案】对
【解析】UPPER(字符串) 和 UCASE(字符串) 功能完全一致,都用于将字符串全部转为大写,MySQL 中二者等价。
29.在MySQL中,函数CURDATE()返回当前日期,不包括时间。( )
【答案】对
【解析】CURDATE() 只返回当前日期,格式为 YYYY-MM-DD。
30.FLOOR(RAND() * 5) 可以生成0到5之间的随机整数。( )
【答案】错
【解析】要生成0到5,需要 FLOOR(RAND() * 6) 或 FLOOR(RAND() * 5) + 1
31.LEFT()和SUBSTRING()函数都可以用于提取字符串的子串。( )
【答案】对
【解析】LEFT(str, len)返回左边len个字符,SUBSTRING(str, pos, len)从指定位置开始提取len个字符。两者功能有重叠,但SUBSTRING更灵活。
32.AVG()函数计算平均值时,如果所有值都是NULL,则返回0。( )
【答案】错
【解析】所有值均为 NULL 时,AVG() 返回NULL,不是 0。
33.RTRIM()函数只去除字符串右侧的空格。( )
【答案】对
【解析】左侧空格用LTRIM,两侧用TRIM。
34.CURRENT_DATE()和CURRENT_TIME()都是返回当前日期和时间。 ( )
【答案】错
【解析】CURRENT_DATE()返回日期,CURRENT_TIME()返回时间。
35.IF()函数可以嵌套使用,实现多重条件判断。( )
【答案】对
【解析】
36.RAND()函数每次调用都会返回一个不同的随机数。( )
【答案】错
【解析】如果指定了种子,可能会返回相同的值。而且在一个查询中多次调用RAND(),如果没有种子,每次也不同。
37.NOW()函数返回当前日期和时间,并且在同一个SQL语句中多次调用返回相同的值。( )
【答案】对
【解析】同一条 SQL 内NOW()获取语句执行瞬间时间,多次调用结果一致;而SYSDATE()每次调用都会实时刷新时间。
38.MAX()函数可以用于文本数据,返回按字典顺序最大的值。( )
【答案】对
【解析】MAX() 函数可以用于文本(字符串)类型的数据。它会返回按字典顺序(即字母排序规则,基于字符集的排序顺序)最大的字符串值。
39.LOCATE()函数如果找不到子串,则返回0。( )
【答案】对
【解析】LOCATE(substr, str) 返回子串 substr 在字符串 str 中第一次出现的位置。
40.ROUND()函数可以指定保留的小数位数,并且支持四舍五入。( )
【答案】对
【解析】ROUND(column, d) 可以将数值四舍五入到指定的小数位数 d。
三、填空题(本大题共10个题,每题2分,共20分)
41.表达式FLOOR(-3.7)的结果是______。
【答案】-4
【解析】FLOOR函数返回小于或等于参数的最大整数。-4小于-3.7,且是最大的那个整数。
42.生成[20, 50]区间随机整数的公式是____。
【答案】FLOOR(RAND() * 31) + 20
【解析】通用公式:FLOOR(RAND() * (n - m + 1)) + m。
43.执行 SELECT TRUNCATE(987.654, -3), TRUNCATE(987.654, -2), TRUNCATE(987.654, -1); 结果分别是______________。
【答案】0;900;980
【解析】TRUNCATE(数值, n),n 为负:从整数部分向高位清零。TRUNCATE(987.654, -2):截断到百位,900,TRUNCATE(987.654, -1):截断到十位,980。
44.FLOOR(x) 和 TRUNCATE(x, 0) 的区别是:当x为____数时两者结果不同。
【答案】负
【解析】对于正数:FLOOR(3.7) = 3,TRUNCATE(3.7, 0) = 3,相同,对于负数:FLOOR(-3.7) = -4,TRUNCATE(-3.7, 0) = -3,不同,FLOOR向下取整,TRUNCATE向零取整。
45.在MySQL中,如果要将日期时间值格式化为字符串,可以使用______函数。
【答案】DATE_FORMAT()
【解析】DATE_FORMAT()函数用于格式化日期时间。
46.表达式LOCATE('oo', 'google', 2)的返回值是___________。
【答案】2
【解析】从位置2开始查找'oo'。
47.函数 ABS(-10), MOD(10, 3), SIGN(-5)的结果分别是___________。
【答案】10;1;-1
【解析】ABS(-10)绝对值=10;MOD(10,3)10除以3的余数=1;SIGN(-5)符号函数,负数返回-1。
48.聚合函数____是唯一一个对空表返回0而非NULL的函数。
【答案】COUNT(*)
【解析】COUNT(*)统计行数,空表没有行,返回0
49.聚合函数____和____可以用于字符型字段,分别返回按字典序的最大值和最小值。
【答案】MAX, MIN
【解析】MAX()对字符型按字典序比较,返回"最大"的字符串,MIN()对字符型按字典序比较,返回"最小"的字符串。
50.执行SELECT ROUND(15.456, -1);的结果是___________。
【答案】20
【解析】ROUND(number, decimals),当decimals为负数时,表示小数点左侧的位数进行四舍五入。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$