MySQL基础练习题集:查询与运算符
版权申诉
45 浏览量
更新于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初学者的练习和巩固。
点击了解资源详情
121 浏览量
234 浏览量
198 浏览量
2023-12-28 上传
2022-11-20 上传
2022-06-27 上传
进击的朱亚文
- 粉丝: 2
- 资源: 4万+
最新资源
- 设置Windows 10 1903/1909/2004的脚本-.NET开发
- 一个TCP和UPD聊天、传收文件程序
- Homework-QUestion
- MTK10.0竖屏壁纸居中补丁.zip
- xiubox
- 键盘测试工具,机械键盘换轴后检测用
- echidna:W3C的新发布工作流程-主要组件
- Vue Devtools
- SoapUI(附安装步骤).rar
- pid控制器代码matlab-CDC18a:A.Selivanov和E.Fridman,“PID控制器的鲁棒采样数据实现”,在第57届IEEE
- animeWiki
- mcjoin:简单的多播测试应用程序
- abc:aa
- Asc2Silo file converter-开源
- 行业文档-设计装置-一种拱桥施工平台结构.zip
- BE2Works_v4.52_Bohol_fu11.7z