自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 (全网最详细!)mysql、redis 、RabbitMQ只能本机访问,怎么改?

如果只能本机访问,怎么改?

2023-07-13 17:43:55 2724 1

原创 【高频SQL题目进阶版】1440.计算布尔表达式的值

我一开始以为,既然都能拿到值了, 那么把它们合并起来就可以了。后来发现不行。。1 concat2 sql执行顺序。-- 这个怎么取值。。我完全没有思路-- 怎么把它的值 取过来?后来发现用left join 就可以了。。一瞬间反应不过来。

2024-03-21 15:16:01 370

原创 607.销售员

'RED' ) -- 这样还是错,因为有可能有多条,如果其中有条包含red公司,你这样也还是过滤不出来。这个sql执行,会漏掉一个销售员 Alex,它没有 RED 公司的订单,但是有其他公司(YELLOW)的订单。1、group by 分组.找出所有销售员,以及他们相关联的公司,然后对公司计数,取RED为0 的。但是查出不来有订单,但是和red无关的)!先找出所有和 RED相关的销售员,然后作为新的表,再去取反,这就不会有遗漏。如果需要找出,无关的,可以先找出有关的,然后取反。而下面这个,思路是,

2024-03-21 14:35:25 320

原创 【高频SQL基础题进阶版】1607.没有卖出的卖家

这样不对:另一个错误答案:1、用了很普通的 子查询,not in2、表连接条件加上限制,然后取null (也是可以找到不存在的情况)2.5 先构造满足条件的2020年的有销售出去的表,然后表连接order,然后取null。和2有点类似,但是略微有点不同。感觉2.5这个思路,更适合复杂一点的变化。3、not exists4、group by

2024-03-20 15:13:11 428

原创 【高频SQL (进阶版)】1112.每位学生的最高成绩

多个排序要求,以及取舍记录,比如取一条。适合用窗口函数。rank() : 阶梯排序,前两个是并列第一名,接下来就是第3名dense_rank(): 连续排序,前两个第一名,接下来就是第2名row_number(): 不会出现重复的排序,就是1,2,3...

2024-03-20 11:02:13 181

原创 【高频SQL (进阶版)】1398.购买了产品A和产品B却没有购买产品C的顾客Plus

思路1:买了A,买了B,没有买C。按人分组统计,A的数>0, B的数>0 ,C的数 = 0。思路2:反过来查,用户id。在产品表里,产品名为A,为B的用户列表里,但是不在产品表里,产品为C的用户列表里。

2024-03-20 10:32:44 331

原创 【高频SQL基础题】1484.按日期分组销售产品

count(*)和 count (distinct 列名) 是不一样的。count (distinct 列名) 不包括null,以及 去重。count(*)会把所有的都算上,包括null 和 重复的。

2024-03-11 15:55:59 304

原创 【SQL高频基础题】176.第二高的薪水

我一开始写的这样:但是提示我不对:GPT回答:参考答案:

2024-03-11 15:42:40 357

原创 【SQL高频基础题】185.部门工资前三高的所有员工

这个有问题,我用的row_number,但它只显示部门的前3个记录.用的row_number,但是partion by 条件不对,答案不对。话说row_number partion by 如果这样填,意义是什么?感觉就相当于没有进行部门里的比较。改成rank函数。

2024-03-11 10:47:36 336

原创 【高频SQL基础题】585.2016年的投资

去年投保额和至少1人一样就行,而且经纬度不能和其他任何一人一样。求这样投保人的2016年的投保金额之和。它是分3个条件来的。我们每一个每一个去查就行了。昨天,看一个视频,她说,假如SQL你不能一下写出来,那你就从最简单,最简单的去写起。这个SQL,我也正是用这样的方法,写出来的。天下大事,必作于细。天下难事,必作于易。

2024-03-07 16:18:21 361

原创 【高频SQL基础题】602.好友申请Ⅱ∶谁有最多的好友

最开始,读错题了。以为是被加好友最多的人。后面才反应过来,是好友最多的人。也就是[被申请好友成功+申请别人好友成功] 最多的人。思路和官方一样,就是统计出现在两个表里最多的数字,同时加上accept_date 不为null 的约束。?先union all 把两个表里都出现的数字,都查出来。不用union 是因为union会去重。然后按照数字分组(group by ),count(*)统计,然后查最多的那个。

2024-03-07 15:49:28 372

原创 resources里的template包有excel模板,改了模板里的字段,但是导出时候仍然没有解析

这是使用导出Excel文件工具类,遇到的问题,也挺刁钻的。resources里的template包有excel模板,改了模板里的字段,但是导出时候仍然没有解析。

2024-02-29 15:19:05 458

原创 JPA执行SQL时,传入集合元素为1的时候,总是报错

COALESCE 是返回后面参数的非空值,所以可以用来检测集合是否为空。不用COALESCE ,直接if 能判断为null不?答案是:会有问题。如果往里传入超过1个元素的时候,就会报错。

2024-02-29 11:49:29 339

原创 【没权限看代码?】The project you were looking for could not be found or you don‘t have permission

然后我去查看 GitLab 项目 发现那个界面,我也打不开。就是权限过期了,让管理员把权限改一下就行了。我是拉取代码的时候,发现的这个问题呢。

2024-02-28 16:15:27 317

原创 【高频SQL基础题】1341.电影评分

自寻。

2024-02-26 11:38:25 448

原创 【高频SQL基础题】626.换座位

自寻。在力扣上。

2024-02-26 10:44:25 366

原创 【高频SQL基础题】1978.上级经理已离职的公司员工

自己搜,在力扣上。

2024-02-23 14:22:55 349

原创 【高频SQL题目】1907.按分类统计薪水

自己搜一下。在lecode上。

2024-02-23 14:04:04 332

原创 【高频SQL基础版本】1204.最后一个能进入巴士的人

自己去搜一下吧。

2024-02-23 11:09:26 361

原创 【高频SQL题目】再做一遍 1164.指定日期的产品价格

产品数据表:Products(product_id, change_date) 是此表的主键(具有唯一值的列组合)。这张表的每一行分别记录了 某产品 在某个日期 更改后 的新价格。编写一个解决方案,找出在2019-08-16时全部产品的价格,假设所有产品在修改前的价格都是10以返回结果表。结果格式如下例所示。

2024-02-22 14:40:57 914

原创 就这么@Feign来@Feign去

在使用上面的 @FeignClient 指定服务的地址 的时候,后台报错,显示404,找不到。用 value来操作,指定导向的名称。Feign 在这种情况下会根据。于是放弃在 FeignClient 注解中使用 url 属性,所指定的名称来解析服务的地址。

2024-02-22 08:38:36 314

原创 【已解决】d:\recording\2A327.mp3 (拒绝访问。)

一开始我以为是文件夹没有权限,但是在我赋予了写入权限后,仍然出现拒绝访问的提示。在用JAVA程序,下载音频到本地文件夹的时候,显示拒绝访问。所以我把代码里,建立最后这一层文件夹给删掉,就可以了。因为到这里它只是mp3文件就行了。我观察了一下,保存到本地的时候,

2024-02-19 16:27:01 347

原创 【SQL高频基础题】610.判断三角形

惭愧惭愧,小学是数学知识“两边之和大于第三边”,都已经还给老师了。第一次尝试:

2024-02-07 10:31:00 812 1

原创 【SQL高频基础题】1789.员工的直属部门

Employee这张表的主键为 employee_id, department_id (具有唯一值的列的组合)employee_id 是员工的IDdepartment_id 是部门的ID,表示员工与该部门有关系primary_flag 是一个枚举类型,值分别为('Y', 'N'). 如果值为'Y',表示该部门是员工的直属部门。如果值是'N',则否一个员工可以属于多个部门。当一个员工加入的时候,他需要决定哪个部门是他的直属部门。

2024-02-07 10:03:09 946

原创 【高频SQL题目】1731.每位经理的下属员工数量

Table:Employeesemployee_id 是这个表的主键.该表包含员工以及需要听取他们汇报的上级经理的ID的信息。有些员工不需要向任何人汇报(reports_to 为空)。对于此问题,我们将至少有一个其他员工需要向他汇报的员工,视为一个经理。编写SQL查询需要听取汇报的所有经理的ID、名称、直接向该经理汇报的员工人数,以及这些员工的平均年龄,其中该平均年龄需要四舍五入到最接近的整数。返回的结果集需要按照进行排序。

2024-02-07 09:15:44 434

原创 【无标题】

Customer表:该表可能包含重复的行。customer_id 不为 NULL。product_key 是 Product 表的外键(reference 列)。Product表:product_key 是这张表的主键(具有唯一值的列)。编写解决方案,报告Customer表中购买了Product表中所有产品的客户的 id。返回结果表。

2024-02-06 14:18:15 337

原创 【SQL高频基础题】619.只出现一次的最大数字

MyNumbers表:该表可能包含重复项(换句话说,在SQL中,该表没有主键)。这张表的每一行都含有一个整数。是在MyNumbers表中只出现一次的数字。找出最大的。如果不存在,则返回null。查询结果如下例所示。

2024-02-06 13:25:51 806 1

原创 【SQL高频基础题】596.超过5名学生的课

表:Courses在 SQL 中,(student, class)是该表的主键列。该表的每一行表示学生的名字和他们注册的班级。查询的所有班级。以返回结果表。

2024-02-06 11:50:21 351

原创 【高频SQL基础题】1084.销售分析Ⅲ

表:Productproduct_id 是该表的主键(具有唯一值的列)。该表的每一行显示每个产品的名称和价格。Sales这个表可能有重复的行。product_id 是 Product 表的外键(reference 列)。该表的每一行包含关于一个销售的一些信息。编写解决方案,报告2019年春季才售出的产品。即在2019-01-01至2019-03-31(含)之间出售的商品。

2024-02-06 11:47:33 384

原创 10分钟快速入门正则表达式

在力扣上看了一本付书籍,终于让我入门了正则...

2024-02-06 10:32:56 1549

原创 【SQL高频基础】1141.查询近30天活跃用户数

Activity该表没有包含重复数据。activity_type 列是 ENUM(category) 类型, 从 ('open_session', 'end_session', 'scroll_down', 'send_message') 取值。该表记录社交媒体网站的用户活动。注意,每个会话只属于一个用户。编写解决方案,统计截至2019-07-27(包含2019-07-27),近30天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。以返回结果表。

2024-02-05 16:11:14 677

原创 【SQL高频基础题】2356.每位教师所教授的科目种类的数量

表:Teacher在 SQL 中,(subject_id, dept_id) 是该表的主键。该表中的每一行都表示带有 teacher_id 的教师在系 dept_id 中教授科目 subject_id。查询每位老师在大学里教授的科目种类的数量。以返回结果表。

2024-02-05 15:12:39 715

原创 【SQL高频基础题】550.游戏玩法分析IⅣ

第1步和第2步,它是分开的。而我总是把它混在一起,所以就很混乱,怎么也写不出来。

2024-02-05 14:59:44 1087 1

原创 如何用JAVA代码将视频号视频下载到本地

如何用JAVA代码将视频号视频下载到本地

2024-01-30 17:52:03 714

原创 navicat 可以直接往 mysql导入excel表格

妈呀 还好 提前问了一下,不然哼哧哼哧在那里写,导入接口。

2024-01-26 14:46:07 349

原创 2024-01-25 力扣高频SQL50题目1174. 即时食物配送

配送表:Deliverydelivery_id 是该表中具有唯一值的列。该表保存着顾客的食物配送信息,顾客在某个日期下了订单,并指定了一个期望的配送日期(和下单日期相同或者在那之后)。如果顾客期望的配送日期和下单日期相同,则该订单称为 「」,否则称为「」是顾客最早创建的订单。我们保证一个顾客只会有一个「首次订单」。编写解决方案以获取即时订单在所有用户的首次订单中的比例。这个题目还是很有意思的。

2024-01-25 18:32:18 996

原创 2024-01-25 力扣高频SQL50题目1193每月交易

如果 COUNT(if(state = 'approved',1,0)),这里变成0,就不对了。因为count计数时候,只要里面不是null,就会算进去。)是一样的。

2024-01-25 18:20:50 620

原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

由于在测试类中没有指定@SpringBootConfiguration的类,所以@SpringBootTest注解无法找到@SpringBootConfiguration类,从而引发了这个异常。为了解决这个问题,你需要在@SpringBootTest注解中指定你的Spring Boot应用的主启动类。

2024-01-05 13:44:02 486

原创 java: Java heap spacejava.lang.OutOfMemoryError: Java heap space

找半天没找到一个好用的,也不配图,也不指示在哪里,反而这样设置一下,就可以了。

2024-01-05 10:32:54 370

原创 2024-01-01 力扣高频SQL50题目 练习笔记

问题1 考试次数 0 的没有罗列出来 -> 我换个表连接方向,但好像还是不行唉。后来发现是分组和count()列的问题。# 问题2 分组条件 我选学生名 学生id 这不对的。# 问题3 分组条件 我选择 考试表的subject_name,也是不对的。正确做法:应该根据科目表的subject_name分组,不然就没有考试表次数为0的记录。# 问题4 count的时候,要去count考试表里的subject_name。看来,分组条件不是随便选的,要起到唯一性,

2024-01-01 09:03:06 1163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除