Fork me on GitHub
上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Employee 表保存了一年内的薪水信息。 请你编写 SQL 语句,对于每个员工,查询他除最近一个月(即最大月)之外,剩下每个月的近三个月的累计薪水(不足三个月也要计算)。 结果请按 Id 升序,然后按 Month 降序显示。 示例: 输入: | Id | Month | Salary | | | 阅读全文
posted @ 2020-09-02 01:11 园狐 阅读(559) 评论(0) 推荐(0)
摘要: [背包九讲1——01背包问题的理解(Java图解)] https://blog.csdn.net/caigen0001/article/details/106698380 背包九讲2——完全背包问题的理解(Java图解) 背包九讲3——多重背包问题的理解(Java图解) 阅读全文
posted @ 2020-08-24 23:17 园狐 阅读(179) 评论(0) 推荐(0)
摘要: JAVA 动态规划-求路径最大值 动态规划(多个例子说明以及java实现) 动态规划详详解 阅读全文
posted @ 2020-08-23 13:01 园狐 阅读(178) 评论(0) 推荐(0)
摘要: Demo 每年 select year(ordertime) 年, sum(Total) 销售合计 from 订单表 group by year(ordertime) 每月 select year(ordertime) 年, month(ordertime) 月, sum(Total) 销售合计 f 阅读全文
posted @ 2020-08-21 15:53 园狐 阅读(12432) 评论(0) 推荐(0)
摘要: 不同的二叉搜索树 问题 给定一个整数 n,求以 1 ... n 为节点组成的二叉搜索树有多少种? 方法一:动态规划 题目要求是计算不同二叉搜索树的个数。为此,我们可以定义两个函数: G(n): 长度为 n 的序列能构成的不同二叉搜索树的个数。 F(i, n): 以 i 为根、序列长度为 n 的不同二 阅读全文
posted @ 2020-08-20 16:54 园狐 阅读(135) 评论(0) 推荐(0)
摘要: 下图为一张订单表(order1),现希望查找出至少连续3天下单的用户。 第一步:将订单表按UserId分组根据日期Date排序 第二步:用日期Date减去对应的排序号Num,若日期是连续的,则相减的结果Datedif相等。 第三步:按UserId,Datedif分组计数,得到各用户的连续下单天数。 阅读全文
posted @ 2020-08-20 15:06 园狐 阅读(2359) 评论(0) 推荐(0)
摘要: sql 脚本 创建一个订单统计表格,并插入数据 create table `tb_order` ( `order_id` int (11), `user_id` int (11), `gmv` float , `create_date` datetime ); insert into `tb_ord 阅读全文
posted @ 2020-08-20 15:05 园狐 阅读(3161) 评论(0) 推荐(0)
摘要: 求每位同学考试成绩90分以上的优秀率 SELECT student_id,ROUND(AVG(score>90),2) FROM `score` GROUP BY `student_id` 求每日的乘客取消率 select t.Request_at as `Day`, ( round(avg(Sta 阅读全文
posted @ 2020-08-19 14:10 园狐 阅读(1040) 评论(0) 推荐(0)
摘要: 查找 部门工资前三高的所有员工 比如这题,找每个部门的工资前三名,那么先在子查询中用Employee和自己做连接, 连接条件是【部门相同但是工资比我高】,那么接下来按照having count(Salary) <= 2 来筛选的原理是:如果【跟我一个部门而且工资比我高的人数】不超过2个,那么我一定是 阅读全文
posted @ 2020-08-19 11:26 园狐 阅读(1306) 评论(0) 推荐(0)
摘要: 题目描述 Arrays.sort() Arrays.sort()中只有数组参数 int[] array = {5, 6, -1, 4}; Arrays.sort(array); 这种是默认的排序,按照字典序(ASCII)的顺序进行排序。 Arrays.sort()中数组参数和排序方法 使用提供的方法 阅读全文
posted @ 2020-08-19 01:48 园狐 阅读(1937) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页