title: MySQL期末备考(PTA)
author: 派小星
date: 2024-06-27 16:33:24
耗时:从27号傍晚写到29号中午,历经21h,共计492题
概括:1.涉及表的操作两个以上的时候(例如更新+查找,删除+查找),一定要使用虚拟表
2.注意distinct去重问题
3.使用exists可以解决非空问题,如果用in来判断,一定要注意数据项是否为空的情况
4.题目要求复杂的时候,可以自行拆分步骤,最后通过join,group by,having等方式结合起来例如10-490的笔记
5.善于使用union有奇效
笔记简介:
1.Page1中将一些可能陌生的知识点的基础题进行了摘录,在后面几页不会出现类似的基础题
2.摘录了题干信息与答案不符的题目以及题干信息有偏差,含义模糊的题目
3.摘录了部分复杂多表查询题目
4.摘录了length()等没用过的函数的题目
5.复杂难题主要出现在**“作者:张庆 ,单位:集美大学”**下的题目
6.没有摘录第三页-10-252至10-279的MSSQL题目,这些题目题干与第一页中**“作者:张庆 ,单位:集美大学”**相同,只是
语法上要注意变化,例如涉及unicode字符时候要加N进行查询或判断
Page1
10-1.
10-15.
10-19.
10-21.
10-25.
10-26.
10-28.
10-30.
10-31.
10-32.
10-33.
10-36.
10-41.
10-42.
10-47.
10-48.
先介绍一种简洁写法
为了理解上更加通畅,可以分成多个查询来写
10-49.
10-53.
10-54.
10-55.
10-63.
10-71.
10-73.
10-74.
10-75.
10-77.
10-78.
10-81.
10-89.
10-99.
10-100.
Page2
10-101.
10-112.
10-113.
10-114.
10-115.
10-116.
10-117.
10-129.
10-130.
10-132.
10-188.
10-189.
Page3
10-213.
10-214.
10-215.
10-216.
10-217.
10-218.
10-219.
10-227.
10-230.
10-234.
10-257.
10-258.
10-260.
10-264.
10-282.
10-294.
Page4
10-316.
10-320.
10-328.
10-335.
10-352.
10-354.
10-369.
10-381.
Page5
10-407.
10-432.
10-454.
10-458.
10-459.
10-464.
10-465.
10-469.
10-470.
10-475.
10-478.
10-489.
10-490.
10-465.
[外链图片转存中…(img-Ie6GxNMT-1719802778222)]
10-469.
[外链图片转存中…(img-9TXCm1NO-1719802778224)]
10-470.
[外链图片转存中…(img-oXYpQhc7-1719802778225)]
10-475.
[外链图片转存中…(img-tj2bwQgE-1719802778225)]
10-478.
[外链图片转存中…(img-CgPirkDf-1719802778226)]
10-489.
[外链图片转存中…(img-CxwTbEf6-1719802778227)]