牛客987852806号
牛客987852806号
全部文章
分类
题解(45)
归档
标签
去牛客网
登录
/
注册
牛客987852806号的博客
全部文章
(共163篇)
题解 | #人力行政#
简单三表链接 select g.雇员编号, g.名, g.姓, j.奖金类型, x.薪水 from 雇员表 g left join 雇员奖金表 j on g.雇员编号=j.雇员编号 left join 薪水表 x on x.雇员编号=j.雇员编号 where 结束日期="9999-01...
2024-07-01
0
170
题解 | #三表连接#
主要是三表链接,细节要注意单号和商品号得链接 select p.商品类型, sum(d.支付金额) as 支付金额, sum(y.总运费) as 总运费, sum(y.总运费)/sum(d.支付金额) as 运费占比 from 订单表 d left join 运费表 y on d.订单号=y.订...
2024-07-01
0
145
题解 | #寻找设计师#
拆解需求,优势就是连表多了容易条件筛选漏掉等,所以拆成模块了。 方法一: with tiaojian as ( select 物料号 from 物料清单表 where 设计师=01 ) select 物料类型, count(distinct t.物料号) as 面料数 from tiao...
2024-07-01
0
158
题解 | #营销带货销量分析#
不知道是不是我一个人觉得题描述的有点问题。 with tiaojian as ( select 订单号 from 订单表 d inner join 品类表 p on d.商品号=p.商品号 where 优惠券码=01 and 商品类型="B" ) select coun...
2024-06-28
0
258
题解 | #库存分析#
跟上题一样,考点连表和聚合函数 select d.商品号, d.尺码, sum(库存数)/sum(近7天销量) as 存销比 from 订单表 d inner join 库存表 k on d.商品号=k.商品号 and d.尺码=k.尺码 group by d.商品号,d.尺码
2024-06-28
0
184
题解 | #退款分析#
此题考点,表的连接和聚合函数及运算符号的运用. 连表:左连接(left join),右连接(right join),内连接(inner join),外连接(cross join ),左右连接,是按照左右表的为主,内连接相互连接共同的数据,外连接拥有笛卡尔集 select d.订单号, sum(t....
2024-06-28
0
167
题解 | #行列互换举一反三#
跟上一道题差不多,考点和逻辑都差不多。 方法一:group by +max()+if select 学号, max(if(课程="语文",成绩,0)) as 语文成绩, max(if(课程="数学",成绩,0)) as 数学成绩 from 成绩表 group...
2024-06-28
0
149
题解 | #行列互换#
比较简单的换行,就是把年的数据合并起来了,再加上判断是几月的数据,一相加即可.聚合+判断 方法一:group by +sum()+case when 做法 select 年, sum(case when 月=1 then 值 else 0 end) as m1, sum(case when 月=2...
2024-06-28
1
193
题解 | #快递量区间分布#
此题,考点就是聚合函数+判断函数,之前2道题都是直接出了要判断的列,这题是要由你自己求出来. 1.先求出,每位用户的单量 2.在求出每个用户的单量属于哪个范围的 3.在求哪个范围内的用户个数 方法一:虚拟表+聚合函数+判断求出(if) with tiaojian as ( select 客户ID...
2024-06-28
0
227
题解 | #店铺订单分析#
与上一题差不多,就是需求有些绕,其实求发一样,单量都给了,进行判断在分组求 方法一:if方法 select t.订单数区间, count(客户编码) as "人数" from( select 客户编码, if(订单数 between 0 and 2,"0-2&quo...
2024-06-28
0
196
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页