第48卷 MySQL相关的函数《数据库原理与应用技术-MySQL》河北省(对口招生)《计算机类考纲百套卷》

2026-05-20
| 2份
| 14页
| 72人阅读
| 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 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为负数时,表示小数点左侧的位数进行四舍五入。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第48卷 MySQL相关的函数《数据库原理与应用技术-MySQL》河北省(对口招生)《计算机类考纲百套卷》
1
第48卷 MySQL相关的函数《数据库原理与应用技术-MySQL》河北省(对口招生)《计算机类考纲百套卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。