自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (3)
  • 收藏
  • 关注

原创 《小妇人》剪辑观后感

年少时不要遇见太惊艳的人”𝐋𝐢𝐭𝐭𝐥𝐞 𝐖𝐨𝐦𝐞𝐧。

2024-03-17 22:14:48 184 1

原创 大数据hadoop 备忘录实时更新笔记

因为hadoop只有指定的本地用户才能上传,如果我原来用的不是root,就算是root也上传不了,因为强龙压不过地头蛇。当我卡了一个星期以后,实在是没办法,最后以root权限操作hdfs,但是我不想这么妥协,hadoop用户也必须可以使用!修改权限 hdfs dfs -chowd [-R] 777/xxx.txt(加-R对子目录生效)有个browse Directory,这个网站只有查询权限,没有修改权限,可以配置。我不仅移动了,我还改名了,这个就是来改名的。标注,只能追加或者删除,不可修改。

2024-03-12 16:31:54 164 1

原创 leetcode刷题mysql 3.9

即如果任务失败了,就是失败状态的起止日期,如果任务成功了,就是成功状态的起止日期。ps:lead 随便的那个日期加在最后,lag加在最前,TimeStampDiff(DAY, visit_date, next_day),算时间间隔,单位,小时间,大时间。编写解决方案,对于每个 user_id ,求出每次访问及其下一个访问(若该次访问是最后一次,则为今天)之间最大的空档期天数 window。编写解决方案,找出在 所有 测验中都处于中游的学生 (student_id, student_name)。

2024-03-09 18:48:29 274

原创 leetcode刷题MySQL 3.8

返回的结果以 product_name 升序排列, 如果有排序相同, 再以 product_id 升序排列. 如果还有排序相同, 再以 order_id 升序排列.结果表单应该有每一位至少下过一次单的顾客 customer_id , 他最经常订购的商品的 product_id 和 product_name。如果一天中有多个这样的交易,返回这些交易的 ID。ps:这个题最关键的就是那个left join,以及rank()嵌套的desc,这样才能筛选除rank=1也就是最大的那个。返回结果表 无顺序要求。

2024-03-08 20:29:55 280 1

原创 leetcode刷题mysql 3.7

ps:提问为什么不用select player_id,device_id from Activity group by player_id having min(event_date)?1.编写解决方案,查找那些应该被禁止的Leetflex帐户编号 account_id。如果某个帐户在某一时刻从两个不同的网络地址登录了,则这个帐户应该被禁止。ps:这个也可以自联结inner join做,只要a的登入时间在b在线时间区间就可以了。可以以 任何顺序 返回结果。查询结果格式如下例所示。查询结果格式如下例所示。

2024-03-07 21:04:26 485

原创 leetcode刷题MySQL 3.6

2.请你重构 Products 表,查询每个产品在不同商店的价格,使得输出的格式变为(product_id, store, price)。ps:行转列,我加单引号’store1’的意思是,我把store1这个字符串加到store(新建的列)里面去,不加单引号就是store1原来这一列的值变成price。ps:abs求绝对值,offset在这里的含义是去掉null,因为所有的limit1都是null,offset跳过。ps:p_id显示的是每个id父亲的id,存在就是有父亲,null它本身就是父亲。

2024-03-06 20:20:00 242 1

原创 leetcode刷题MySQL 3.5

ps:最重要的,就是把那个Calls表格修改成a再连接起来以及求(SELECT AVG(duration) FROM Calls)这句话,全球平均通话时间,因为是两个人打电话。1.写一个解决方案,报告在 2020 年 6 月和 7 月 每个月至少花费 $100 的客户的 customer_id 和 customer_name。2.对于每一个 date_id 和 make_name,找出 不同 的 lead_id 以及 不同 的 partner_id 的数量。4.一家电信公司想要投资新的国家。

2024-03-05 21:50:08 258

原创 leetcode刷题mysql 3.4

avg()求平均值,然后avg(条件判断)满足该条件的值,返回1,不满足返回0,avg求占总数的多少。仓库LCHouse1: 1个单位的LC-TV + 10个单位的LC-KeyChain + 5个单位的LC-Phone.仓库LCHouse2: 2个单位的LC-TV + 2个单位的LC-KeyChain.Id为4的商品(LC-T-Shirt)的存货量为 4x10x20 = 800。Id为2的商品(LC-KeyChain)的存货量为 5x5x5 = 125。ps:这个count是按照两个一组配好对子后计算的。

2024-03-04 23:24:45 261

原创 leetcode刷题mysql 3.3

返回的结果表单,以 travelled_distance 降序排列 ,如果有两个或者更多的用户旅行了相同的距离, 那么再以 name 升序排列。返回的结果根据 num_points 降序排序,如果有两队积分相同,那么这两队按 team_id 升序排序。编写解决方案,以找出每个队的 team_id,team_name 和 num_points。2.编写解决方案,找出没有任何与名为 “RED” 的公司相关的订单的所有销售人员的姓名。如果球队输掉了比赛(例如,比对手少进球),就 不得分。

2024-03-03 21:29:54 243 3

原创 mysql窗口函数学习笔记,自我理解

4.LAG和LEAD前后函数,返回位于当前行的前n行(LAG(expr,n))或后n行(LEAD(expr,n))的expr的值,说人话就是,我要算前一位和后一位同学的工资差多少。3.cum_dist,percent_rank(),说人话就是,这个函数算,比你低的和和你一样工资的人占当前分组partition by__的占比多少。rn2,分部门,牛马部门排一起,总裁排一起,我是牛马,我的工资高低,占我这个部门所有的牛马的排名的前百分之几。rank()rn出现相同的salary,不连续,比如1134557。

2024-02-29 22:52:09 654

原创 leetcode刷题 MySQL 2.28

5.请你编写解决方案,报告购买了产品 “A”,“B” 但没有购买产品 “C” 的客户的 customer_id 和 customer_name,因为我们想推荐他们购买这样的产品。4.计算每个雇员的奖金。如果一个雇员的 id 是 奇数 并且他的名字不是以 ‘M’ 开头,那么他的奖金是他工资的 100% ,否则奖金为 0。我觉得这个就很绝,计算sum相乘数量不为0就可以看出AB不为0。这个是一个子查询,先查出两张表id相同的,就是都点东西的顾客。返回按 customer_id 排序 的结果表。

2024-02-28 19:41:36 237

原创 leetcode 刷题 mysql 2.27

窗口函数,rank()排序会跳,dense_rank不会,键盘左上角,那个键是转换键,类似于echo(linux)窗口函数lead的使用。

2024-02-27 19:44:32 112

原创 mysql题目练习

加不加 DISTINCT 关键字的作用取决于数据表中是否存在相同的薪水,ifnull(expr1,expr2)如果expr1不等于null,返回expr1,如果为null返回exper2,desc降序排列,limit 1,1 从第一行开始,要第二个。补充:通常,OFFSET 用于分页,结合 LIMIT 使用,以指定从查询结果集的哪一行开始返回数据。DETERMINISTIC是声明一个函数是确定函数,declare声明一个变量,函数一定要有返回值return,limit N是从0开始的前n行,但是0是空集。

2024-02-26 22:46:05 475

空空如也

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

TA关注的人

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