首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
练题专题
MYSQL练题笔记-高级字符串函数 / 正则表达式 / 子句-简单3题
这个系列先写了三题,比较简单写在一起。 1.修复表中的名字相关的表和题目如下 看题目就知道是有关字符串函数的,于是在书里查询相关的函数,如下图,但是没有完全对口的函数,所以我还是去百度了。 然后发现结合上面的4个函数和一个length()即可,就是Concat(),upper(),left(),lower(),right(),length(),构成语句如下。 Concat(u
阅读更多...
MYSQL练题笔记-子查询-餐馆营业额变化增长
一、题目相关内容 1)相关的表和题目 2)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 题目都没怎么看懂,直接看题解。 三、题解展示和分析 题解如下,这个题解有说明窗口函数怎么写,是很好的题解啊。以及根据题目你需要解决的两个问题,综合的看怎么写吧。先从后往前分析这个题解然后结合前面的该作者给的解释。 1.手动覆盖7天 其实这里我就理解了好久,结合下面的日期
阅读更多...
MYSQL练题笔记-子查询-电影评分
一、题目相关内容 1)相关的表 2)题目 3)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 1.字典序是指从前到后比较两个字符串大小的方法。 首先比较第1个字符,如果不同则第1个字符较小的字符串更小,一直这样子比较下去。 比如:s1:ABCDE 和 s2:ABCCE 两个字符串,s1的 D 比 s2的 C要更加大一点,所以s1 > s2。 然后百度到这些的时候
阅读更多...
MYSQL练题笔记-高级查询和连接-连续出现的数字
一、题目相关内容 1)相关的表和题目 2)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 其实这一部分的题目很简单,但是没啥思路啊,怎么想都想不通,还是看题解吧,中等题就是中等题。 三、题解展示和分析 评论区高手多啊,理解后觉得这个题目还是需要细细思考的,所以整理一下。 1.通过自连接的简单解法(也是官方解法) 其实我还是不怎么理解这一题的意义,有可能是因为是i
阅读更多...
MYSQL练题笔记-高级查询和连接-最后一个能进入巴士的人
一、题目相关内容 1)相关的表和题目 2)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 一群人要上巴士但是巴士有体重限制,那只能有限个人才能上去 最后输出这个最后一个上去还不超重的人的名字 我认为首先要缩小记录数,只有能上车的人先出现,但是我想不到怎么才能做到。于是还是老老实实看题解吧。 三、题解展示和分析
阅读更多...
MYSQL练题笔记-高级查询和连接-指定日期的产品价格
这依旧是中等题,想了好久,终于理解了很开心! 一、题目相关内容 1)相关的表和题目 2)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 题目是找出2019-08-16 时全部产品的价格,所以重点是获取想要的时间的产品价格。 提供的表记录了某产品在某个日期更改后的新价格。 那就是改了价格的就有记录;没改就输出,那这里先思考没改的话,price就等于10,但是可能是核
阅读更多...
MYSQL练题笔记-高级查询和连接-连续出现的数字
一、题目相关内容 1)相关的表和题目 2)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 其实这一部分的题目很简单,但是没啥思路啊,怎么想都想不通,还是看题解吧,中等题就是中等题。 三、题解展示和分析 评论区高手多啊,理解后觉得这个题目还是需要细细思考的,所以整理一下。 1.通过自连接的简单解法(也是官方解法) 其实我还是不怎么理解这一题的意义,有可能是因为是i
阅读更多...
MYSQL练题笔记-高级查询和连接-简单题3题
写了下面的前3道题。 一、每位经理的下属员工数量 看到题目就知道和之前的至少有5名下属的经理很相似,嘿嘿写对了就不做过多的讲解了。 二、员工的直属部门相关表和题目如下 刚开始觉得很简单,但是仔细想想这道题有两个输出,觉得想不出来,决定看题解,果然接触到我之前没用过的union了,立即豁然开朗。 select employee_id,department_id from empl
阅读更多...