项目三 任务四 MySQL函数(三)(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂

2024-08-09
| 2份
| 14页
| 615人阅读
| 5人下载

内容正文:

项目三 任务四 MySQL函数(三) 一、选择题 1. 需要从数据库中提取用户名的前三个字符,以下( )函数可以实现这个需求。 A SUBSTRING() B LEFT() C RIGHT() D CONCAT() 2. 想要移除用户输入的查询字符串左侧可能存在的空格,以下( )函数可以实现。 A LTRIM() B RTRIM() C TRIM() D REVERSE() 3. 将两个字段的内容连接成一个字符串,并在它们之间添加一个逗号和空格作为分隔符,以下( )函数可以实现。 A CONCAT() B CONCAT_WS() C LEFT() D RIGHT() 4. 计算用户名中包含的字符数量,以下( )函数可以实现。 A CHAR_LENGTH() B LENGTH() C COUNT() D SUM() 5. 将一个字符串中的字符顺序颠倒,以下( )函数可以实现。 A REVERSE() B CONCAT() C SUBSTRING() D LEFT() 6. 从数据库中提取订单编号的最后三位数字,以下( )函数可以实现。 A SUBSTRING() B LEFT() C RIGHT() D CONCAT() 7. 将用户输入的查询字符串中的空格替换成百分号,以下( )函数可以实现。 A REPLACE() B CONCAT() C SUBSTRING() D LEFT() 8. 将两个字符串连接成一个单一的字符串,如果其中一个字符串为 NULL,则返回另一个字符串,以下( )函数可以实现这个需求。 A CONCAT() B CONCAT_WS() C IFNULL() D COALESCE() 9. 计算字符串 ‘MySQL’ 的长度,以下( )函数可以实现。 A CHAR_LENGTH() B LENGTH() C COUNT() D SUM() 10. 从字符串 ‘123abc’ 中提取子字符串 ‘abc’,以下( )函数可以实现。 A SUBSTRING() B LEFT() C RIGHT() D CONCAT() 二、判断题 1. 如果 n1 大于字符串 c 的长度,SUBSTRING(c, n1, n2) 将返回一个空字符串。( ) 2. LTRIM() 和 RTRIM() 函数可以移除字符串两端的空白字符。( ) 3. CONCAT_WS() 函数会在每个字符串参数之间添加一个空格作为分隔符。( ) 4. 如果输入字符串 c 是 NULL,UPPER© 函数将返回 NULL。( ) 5. REVERSE() 函数会处理字符串中的所有字符,包括字母、数字、标点符号和空格。( ) 三、填空题 1. 将字符串 ‘hello world’ 中的所有小写字母转换成大写字母的函数是( )。 2. 从字符串 ‘hello world’ 中提取前 5 个字符的函数是( )。 3. 从字符串 ‘hello world’ 中提取从位置 7 开始的 5 个字符的函数是( )。 4. 移除字符串 ’ hello world ’ 两端空白字符的函数是 ( )。 5. 将字符串 ‘Hello’, ‘World’, ‘2023’ 连接成一个单一的字符串,并在它们之间插入逗号和空格作为分隔符的函数是( )。 四、命令题 1. 将字符串 “hello world” 中的所有小写字母转换成大写字母。 2. 从字符串 “MySQL is great” 中提取前5个字符。 3. 从字符串 “MySQL is great” 中提取最后5个字符。 4. 从字符串 “MySQL is great” 中提取从位置4开始的3个字符。 5. 将字符串 " Hello World! " 去除两侧的空白字符。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 项目三 任务四 MySQL函数(三) 一、选择题 1. 需要从数据库中提取用户名的前三个字符,以下( )函数可以实现这个需求。 A SUBSTRING() B LEFT() C RIGHT() D CONCAT() 答案:B 解析: LEFT() 函数用于从字符串左侧提取指定数量的字符,非常适合用于提取固定长度的前缀。 2. 想要移除用户输入的查询字符串左侧可能存在的空格,以下( )函数可以实现。 A LTRIM() B RTRIM() C TRIM() D REVERSE() 答案:A 解析: LTRIM() 函数专门用于移除字符串左侧的空白字符,而 TRIM() 函数会移除字符串两端的空白字符。 3. 将两个字段的内容连接成一个字符串,并在它们之间添加一个逗号和空格作为分隔符,以下( )函数可以实现。 A CONCAT() B CONCAT_WS() C LEFT() D RIGHT() 答案:B 解析: CONCAT_WS() 函数允许指定一个分隔符,并在连接字符串时插入该分隔符。 4. 计算用户名中包含的字符数量,以下( )函数可以实现。 A CHAR_LENGTH() B LENGTH() C COUNT() D SUM() 答案:A 解析: CHAR_LENGTH() 函数专门用于计算字符串中字符的数量,而 LENGTH() 函数计算的是字符串的长度(包括空白字符)。 5. 将一个字符串中的字符顺序颠倒,以下( )函数可以实现。 A REVERSE() B CONCAT() C SUBSTRING() D LEFT() 答案:A 解析: REVERSE() 函数专门用于颠倒字符串中的字符顺序。 6. 从数据库中提取订单编号的最后三位数字,以下( )函数可以实现。 A SUBSTRING() B LEFT() C RIGHT() D CONCAT() 答案:C 解析: RIGHT() 函数用于从字符串右侧提取指定数量的字符,非常适合用于提取固定长度的后缀。 7. 将用户输入的查询字符串中的空格替换成百分号,以下( )函数可以实现。 A REPLACE() B CONCAT() C SUBSTRING() D LEFT() 答案:A 解析: REPLACE() 函数用于替换字符串中的指定子串。 8. 将两个字符串连接成一个单一的字符串,如果其中一个字符串为 NULL,则返回另一个字符串,以下( )函数可以实现这个需求。 A CONCAT() B CONCAT_WS() C IFNULL() D COALESCE() 答案:D 解析: COALESCE() 函数返回参数列表中第一个非 NULL 的值。 9. 计算字符串 ‘MySQL’ 的长度,以下( )函数可以实现。 A CHAR_LENGTH() B LENGTH() C COUNT() D SUM() 答案:A 解析: CHAR_LENGTH() 函数专门用于计算字符串中字符的数量,而 LENGTH() 函数计算的是字符串的长度(包括空白字符)。 10. 从字符串 ‘123abc’ 中提取子字符串 ‘abc’,以下( )函数可以实现。 A SUBSTRING() B LEFT() C RIGHT() D CONCAT() 答案:A 解析: SUBSTRING() 函数专门用于从字符串中提取子字符串。 二、判断题 1. 如果 n1 大于字符串 c 的长度,SUBSTRING(c, n1, n2) 将返回一个空字符串。( ) 答案:正确 解析: 当 n1 大于字符串 c 的长度时,函数无法找到起始位置,因此返回一个空字符串。 2. LTRIM() 和 RTRIM() 函数可以移除字符串两端的空白字符。( ) 答案:错误 解析: LTRIM() 函数只移除字符串左侧的空白字符,RTRIM() 函数只移除字符串右侧的空白字符。TRIM() 函数可以移除字符串两端的空白字符。 3. CONCAT_WS() 函数会在每个字符串参数之间添加一个空格作为分隔符。( ) 答案:错误 解析: CONCAT_WS() 函数会在每个字符串参数之间插入指定的分隔符,默认分隔符为空格,但也可以指定其他字符。 4. 如果输入字符串 c 是 NULL,UPPER© 函数将返回 NULL。( ) 答案:正确 解析: 如果输入字符串 c 或 n 是 NULL,UPPER() 函数将返回 NULL。 5. REVERSE() 函数会处理字符串中的所有字符,包括字母、数字、标点符号和空格。( ) 答案:正确 解析: REVERSE() 函数会将字符串中的所有字符顺序颠倒,包括字母、数字、标点符号和空格。 三、填空题 1. 将字符串 ‘hello world’ 中的所有小写字母转换成大写字母的函数是( )。 答案: UPPER() 或 UCASE() 2. 从字符串 ‘hello world’ 中提取前 5 个字符的函数是( )。 答案: LEFT() 3. 从字符串 ‘hello world’ 中提取从位置 7 开始的 5 个字符的函数是( )。 答案: SUBSTRING() 或 MID() 4. 移除字符串 ’ hello world ’ 两端空白字符的函数是 ( )。 答案: TRIM() 5. 将字符串 ‘Hello’, ‘World’, ‘2023’ 连接成一个单一的字符串,并在它们之间插入逗号和空格作为分隔符的函数是( )。 答案: CONCAT_WS() 四、命令题 1. 将字符串 “hello world” 中的所有小写字母转换成大写字母。 答案: UPPER("hello world") 或 UCASE("hello world") 2. 从字符串 “MySQL is great” 中提取前5个字符。 答案: LEFT("MySQL is great", 5) 3. 从字符串 “MySQL is great” 中提取最后5个字符。 答案: RIGHT("MySQL is great", 5) 4. 从字符串 “MySQL is great” 中提取从位置4开始的3个字符。 答案: SUBSTRING("MySQL is great", 4, 3) 或 MID("MySQL is great", 4, 3) 5. 将字符串 " Hello World! " 去除两侧的空白字符。 答案: TRIM(" Hello World! ") 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目三 任务四 MySQL函数(三)(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
1
项目三 任务四 MySQL函数(三)(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。