MySQL基础练习题集:查询与运算符
版权申诉
24 浏览量
更新于2024-08-19
收藏 11KB DOCX 举报
本资源是一份MySQL基础练习题文档,包含一系列关于MySQL查询语言和数据类型操作的问题。以下是部分内容解析:
1. 用户自定义变量名:在MySQL中,用户自定义变量名必须以`@`符号开头,且不能以数字开头。选项A和C错误,因为它们包含非法字符或者不符合变量命名规则,而B选项使用了双井号,通常用于系统变量。正确答案是D,即`@3ab`。
2. 时间计算与比较:`INTERVAL`用于指定时间间隔,`+2DAY`表示加上两天,所以`'2008-01-20' + INTERVAL 2 DAY`的结果是`2008-01-22`,选择B。
3. 字符串比较:在SQL中,大小写敏感,`BINARY`关键字用于进行二进制字符串比较,不区分大小写,所以`'Apple' = 'apple'`会返回0(非真),选B。
4. 数据类型转换和比较:`'5' = '5ab'`的结果是0,因为两边的数据类型不同,不进行转换,选B。同样,`'a' = 'A'`会忽略大小写,结果为真,选A。
5. 数值比较与逻辑运算:`1=1`和`9>10`的逻辑运算结果为0,因为第二个条件不成立,所以整个表达式为假,选B。
6. 运算符优先级:`not`, `%`, `>`, `+`的优先级顺序是先算除法和取模,然后比较,最后加法。选项B符合这个顺序,选B。
7. 整数除法和取余:`12 % 5`的结果是2,选B。`13 % 5`的结果是3,排除选项C。
8. 函数应用:`ROUND`函数用于四舍五入,`ROUND(25, 2)`意味着保留两位小数,结果是`25.00`,排除其他选项,选C。
9. 函数day():`day('1982-11-02')`返回日期中的日,结果是02,选C。
10. 最大值和最小值函数:`GREATEST`返回最大值,`LEAST`返回最小值,所以`GREATEST(10, 9, 128, 1)`和`LEAST(10, 9, 128, 1)`分别返回128和1,选C和D。
11. CEILING`函数用于向上取整,`CEILING(9)`的结果是10,选B。
12. DATE_ADD`函数用于日期和时间的加减,练习题中未给出完整表达式,但通常不会导致错误,题目可能缺失了结束参数,如果补全后可能会有不同的结果。
这些题目覆盖了MySQL基础操作,包括变量命名、数值运算、字符串处理、日期时间函数以及SQL逻辑运算等知识点,适合用于MySQL初学者的练习和巩固。
2021-10-24 上传
2022-01-12 上传
2023-06-10 上传
2023-06-08 上传
2023-06-09 上传
2023-07-12 上传
2023-07-12 上传
2023-05-31 上传
2023-07-25 上传
![](https://profile-avatar.csdnimg.cn/ab34f8c8b83f461981b62a3e634158a9_lhl2104565736.jpg!1)
进击的朱亚文
- 粉丝: 0
- 资源: 4万+
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南