![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣VIP_SQL题库
vip题库
蔡徐坤学C++
听说计算机离职率特别高,很多还是大厂。我是大三的,我觉得这个专业还是很不错的,毕业也好找工作。现在很多别的什么专业工作可不好找,看到很多师兄抱怨计算机怎么怎么样的,我就想这点苦都受不了,干别的肯定也不行。
展开
-
262. 行程和用户 601. 体育馆的人流量
【利用union可以连接select】【601. 体育馆的人流量】原创 2022-10-07 19:06:00 · 62 阅读 · 0 评论 -
2298week函数
2298week函数原创 2022-10-31 12:36:39 · 66 阅读 · 0 评论 -
2356,2372,2377,2388,2394
ceil 向上取整、 floor向下取整、round四舍五入、truncate四舍五不入原创 2022-10-30 21:25:00 · 393 阅读 · 1 评论 -
2308,2314,2324,2329,2339,2346
注意order by a,b表示先用a排序,在a排序的基础上再用b规则进行一次排序。原创 2022-10-30 15:32:22 · 446 阅读 · 0 评论 -
function函数、存储过程、自连接和delimiter结束符2205,2228,2230,2238,2292
本节涉及:function函数(2205)、存储过程(2230)、自连接(2228、2292)和delimiter结束符原创 2022-10-30 14:11:58 · 257 阅读 · 0 评论 -
2066,2072,2082,2084,2112,2159,2175
2159,2175重点。原创 2022-10-29 23:13:58 · 505 阅读 · 0 评论 -
1978,1990,2020,2026,2041,2051
多表左连接转2051题【重点】其他待补充。原创 2022-10-28 17:04:28 · 408 阅读 · 0 评论 -
1867,1875,1934,1939,1972
1867. 最大数量高于平均水平的订单1875. 将工资相同的雇员分组1934. 确认率1939. 主动请求确认消息的用户1972. 同一天的第一个电话和最后一个电话???回头再看1867. 最大数量高于平均水平的订单原创 2022-10-26 20:37:13 · 391 阅读 · 0 评论 -
1843. 可疑银行账户(period_diff和lag) 1853. 转换日期格式
period_diff(‘202210’,‘202211’) —>-1(年和月之间不能有-)原创 2022-10-26 16:26:40 · 122 阅读 · 0 评论 -
1841. 联赛信息统计 1811. 寻找面试候选人 1809. 没有广告的剧集 1821. 寻找今年具有正收入的客户 1831. 每天的最大交易
1841. 联赛信息统计 (足球积分问题)1811. 寻找面试候选人(重点关注) 1809. 没有广告的剧集 1821. 寻找今年具有正收入的客户 1831. 每天的最大交易原创 2022-10-25 23:23:52 · 125 阅读 · 0 评论 -
1731. 每位经理的下属员工数量 1747. 应该被禁止的 Leetflex 账户 1777. 每家商店的产品价格 1783. 大满贯数量 1789. 员工的直属部门
1731. 每位经理的下属员工数量 1747. 应该被禁止的 Leetflex 账户 1777. 每家商店的产品价格 1783. 大满贯数量 1789. 员工的直属部门原创 2022-10-25 16:13:00 · 108 阅读 · 0 评论 -
1683. 无效的推文 1693. 每天的领导和合伙人 1699. 两人之间的通话次数 1709. 访问日期之间最大的空档期
char_length(),length(),tirm(),lead(),lag()原创 2022-10-24 19:09:38 · 189 阅读 · 0 评论 -
1623. 三人国家代表队 1633. 各赛事的用户注册率 1661. 每台机器的进程平均运行时间 1677. 发票中的产品金额
【代码】1623. 三人国家代表队 1633. 各赛事的用户注册率 1661. 每台机器的进程平均运行时间 1677. 发票中的产品金额。原创 2022-10-24 16:45:05 · 81 阅读 · 0 评论 -
MySQL递归
MySQL递归with recursive table_name as()原创 2022-10-24 10:59:01 · 656 阅读 · 0 评论 -
1565. 按月统计订单数与顾客数 1571. 仓库经理 1596. 每位顾客最经常订购的商品 1607. 没有卖出的卖家
1565. 按月统计订单数与顾客数 1571. 仓库经理 1596. 每位顾客最经常订购的商品 1607. 没有卖出的卖家原创 2022-10-24 10:36:08 · 70 阅读 · 0 评论 -
1532. 最近的三笔订单 1543. 产品名称格式修复 1549. 每件商品的最新订单 1555. 银行账户概要
1532. 最近的三笔订单 1543. 产品名称格式修复 1549. 每件商品的最新订单 1555. 银行账户概要原创 2022-10-23 22:30:51 · 386 阅读 · 0 评论 -
MySQL 正则表达式
正则表达式原创 2022-10-23 17:29:28 · 363 阅读 · 0 评论 -
1495. 上月播放的儿童适宜电影 1511. 消费者下单频率
substring(date,1,7)=‘2022-06’【注意这里必须是06不能写成6】原创 2022-10-22 16:34:51 · 88 阅读 · 0 评论 -
1445. 苹果和桔子 1468. 计算税后工资 1479. 周内每天的销售情况
date_sub(date,interval 2 day) — date日期的前两天日期 day,month,hour等必须注明。date_add(date,interval,-2 day)—date日期减2。date_add(date,interval 2 day)—date日期加2。weekday(date)---->0周一1周二2周三…dayofweek(date)–>1周日2周一3周二…dayname(date)—>出来的直接是英文MONDAY等。curdate()-----当前日期。原创 2022-10-21 23:25:26 · 275 阅读 · 0 评论 -
1440. 计算布尔表达式的值【重点】
【本题考查了列表的值如何进行连接】原创 2022-10-19 11:15:34 · 54 阅读 · 0 评论 -
1412. 查找成绩处于中游的学生 1421. 净现值查询 1435. 制作会话柱状图
【代码】1412. 查找成绩处于中游的学生 1421. 净现值查询 1435. 制作会话柱状图。原创 2022-10-19 11:12:38 · 68 阅读 · 0 评论 -
1350. 院系无效的学生 1355. 活动参与者 1369. 获取最近第二次的活动 1378. 使用唯一标识码替换员工ID1398. 购买了产品 A 和产品 B 却没有购买产品 C 的顾客
【一表分组排名用 group by】 > 【多表分组排名再over内部使用partition by分组】> **sum()括号里面是条件的话返回的值是满足该条件的行数**,~~*count里面貌似不可以写条件*~~ having sum(product_name='A')>0 and sum(product_name='B')>0 and1369. 获取最近第二次的活动1378. 使用唯一标识码替换员工ID1398. 购买了产品 A 和产品 B 却没有购买产品 C 的顾客原创 2022-10-19 10:23:13 · 110 阅读 · 0 评论 -
1322. 广告效果 1327. 列出指定时间段内所有的下单产品 1341. 电影评分 1407. 排名靠前的旅行者
【直接连接两表通过分组直接查出排名(首推下方代码)】(详见1341,1407)【注意需要查询的数据需。【注意需要查询的数据需。原创 2022-10-17 10:58:45 · 156 阅读 · 1 评论 -
1280. 学生们参加各科测试的次数 1294. 不同国家的天气类型 1303. 求团队人数 1308. 不同性别每日分数总计 1321. 餐馆营业额变化增长
【A join B对交集部分的值进行连接(B钟没有值则在A钟不会呈现出来–详细见1294题)】【A left join B,B钟没有A的部分会赋值null,right join 同理】—>排序都当前位置后面1个】—>排序到当前位置及前6个】【笛卡尔积 join】原创 2022-10-17 10:29:24 · 79 阅读 · 0 评论 -
1225. 报告系统状态的连续日期【重要】1285. 找到连续区间的开始和结束数字 1454. 活跃用户【很重点】
注意:group by 分组要用。①:按照正常排名记录名词。②:按照特性记录名词。③:利用①-②进行分组。原创 2022-10-16 09:21:52 · 172 阅读 · 0 评论 -
1212. 查询球队积分 1241. 每个帖子的评论数 1251. 平均售价 1264. 页面推荐 1270. 向公司CEO汇报工作的所有人
【注意左连接和右连接的使用】原创 2022-10-15 20:44:29 · 90 阅读 · 0 评论 -
1173. 即时食物配送 I 1174. 即时食物配送 II 1193. 每月交易 I 1205. 每月交易II1211. 查询结果的质量和占比
不能直接用count(a=b)计数 ,应当是 sum(if(a=b),1,0)原创 2022-10-12 13:29:18 · 98 阅读 · 0 评论 -
1132. 报告的记录 II 1142. 过去30天的用户活动 II 1149. 文章浏览 II 1164. 指定日期的产品价格
1132. 报告的记录 II 1142. 过去30天的用户活动 II 1149. 文章浏览 II 1164. 指定日期的产品价格原创 2022-10-12 10:41:56 · 140 阅读 · 0 评论 -
1097. 游戏玩法分析 V【特别注意】
【用到生成表的信息最好能join】原创 2022-10-11 14:06:57 · 533 阅读 · 0 评论 -
1112. 每位学生的最高成绩 1098. 小众书籍 1113. 报告的记录1126. 查询活跃业务
1112. 每位学生的最高成绩 1098. 小众书籍 1113. 报告的记录1126. 查询活跃业务原创 2022-10-11 11:23:34 · 79 阅读 · 0 评论 -
1082. 销售分析 I 1083. 销售分析 II 1084. 销售分析III
1082. 销售分析 I 1083. 销售分析 II 1084. 销售分析III原创 2022-10-10 15:10:45 · 56 阅读 · 0 评论 -
1075. 项目员工 I 1076. 项目员工II1077. 项目员工 III
1075. 项目员工 I 1076. 项目员工II1077. 项目员工 III原创 2022-10-10 14:27:47 · 121 阅读 · 0 评论 -
1045. 买下所有产品的客户 1068. 产品销售分析 I 1069. 产品销售分析 II 1070. 产品销售分析 III
1045. 买下所有产品的客户 1068. 产品销售分析 I 1069. 产品销售分析 II 1070. 产品销售分析 III原创 2022-10-10 13:48:05 · 110 阅读 · 0 评论 -
619. 只出现一次的最大数字
一个select但不用条件查找就可以。,那么不满足条件的行会被删去,原创 2022-10-09 23:02:03 · 52 阅读 · 0 评论 -
618. 学生地理信息报告
【代码】618. 学生地理信息报告。原创 2022-10-09 20:53:51 · 50 阅读 · 0 评论 -
615. 平均工资:部门与公司比较
【format 规定日期/时间的输出格式】#第一个是被修改的日期,第二个是输出格式。原创 2022-10-09 20:26:37 · 103 阅读 · 0 评论 -
612. 平面上的最近距离 613. 直线上的最近距离 614. 二级关注者
【代码】612. 平面上的最近距离 613. 直线上的最近距离 614. 二级关注者。原创 2022-10-09 20:16:16 · 66 阅读 · 0 评论 -
603. 连续空余座位 610. 判断三角形
【代码】603. 连续空余座位 610. 判断三角形。原创 2022-10-09 17:36:03 · 48 阅读 · 0 评论 -
602. 好友申请 II :谁有最多的好友
对结果进行并集操作,并。原创 2022-10-09 17:14:43 · 67 阅读 · 0 评论 -
597. 好友申请 I:总体通过率
通过的好友申请不一定都在表 friend_request 中。你只需要统计总的被通过的申请数(不管它们在不在表 FriendRequest 中),并将它除以申请总数,得到通过率。一个好友申请发送者有可能会给接受者发几条好友申请,也有可能一个好友申请会被通过好几次。这种情况下,重复的好友申请只统计一次。写一个查询语句,求出好友申请的通过率,用 2 位小数表示。通过率由接受好友申请的数目除以申请总数。如果一个好友申请都没有,你应该返回 accept_rate 为 0.00。查询结果应该如下例所示。原创 2022-10-09 16:54:11 · 93 阅读 · 0 评论