推广

每日sql-累计求和与插入数据到新表

iseeyu3年前 (2024-02-21)推广131

image.png

解读:要统计截止到最近日期用户刷题通过的总数,所以用sum()over()滚动求和。这样一来,在passing_number中就要按用户id和date分别与login连接,即有两个连接条件。

select u.name as u_n, c.name as c_n, p.date as date, sum(number) over (partition by p.user_id order by p.date) as ps_numfrom login l join user u on u.id = l.user_idjoin client c on c.id = l.client_idjoin passing_number p on p.user_id = l.user_id and p.date = l.dateorder by p.date, u.name

举一反三:
来源:猴子数据分析

image.png

select 雇员编号,薪水,
sum(薪水) over (order by 雇员编号) as 累计薪水
from 薪水表
where 结束日期 = '9999-01-01';

partition by用户分组,牛客网的题目是说按照每个登陆者进行统计,累计求和。而这个题目不需要分组,所以不用partiton by。
拓展练习:row_number()over() 只需要统计行数
来源:猴子数据分析

image.png

条件一:线上订单量占比>50%
条件二: 需要知道线上订单数

select a.*, b.经纪人所在门店的线上占比,
        case when  成交客源渠道 ="客源角色人" 
                   or  成交客源渠道 ="业主线上委托" 
                   or 成交客源渠道 ="" 
        then  null else 1  end as  是否线上,
        row_number ()  over (partition by  a.签约经纪人门店名 order by a.签约时间) 
        as 单量
from  成交订单表 as a
left join
(select 签约经纪人门店名称,
      count(case when  成交客源渠道 ="客源角色人" 
                   or  成交客源渠道 ="业主线上委托" 
                   or 成交客源渠道 ="" 
        then  null else 1  end )
 / count(*) as 经纪人所在门店的线上占比
from
成交订单表
group by 签约经纪人门店名称) as b 
on a.签约经纪人门店名称 = b.签约经纪人门店名称
where
b.经纪人所在门店的线上占比 > 0.5
and month  (a.签约时间) = month(now())
and a.房屋用途 = ""

然后,把上面的表作为临时表c,分配奖励

select c.*,
case when c.单量>= 3  then 800
     when c.单量>= 2  then 400
     else 200 end  as  该单应发的贝壳币   
from 
(select *,
row_number() 
     over  (partition by 签约经纪人门店名称 
            order by 签约时间 ) as 单量
from 成交订单表) as c;

完整代码:

select  c.*, 
      case when c.单量>= 3  then 800
      when c.单量>= 2  then 400
      else 200 end  as  该单应发的贝壳币 
from
(select a.*, b.经纪人所在门店的线上占比,
        case when  成交客源渠道 ="客源角色人" 
                   or  成交客源渠道 ="业主线上委托" 
                   or 成交客源渠道 ="" 
        then  null else 1  end as  是否线上,
  row_number () 
   over (partition by  a.签约经纪人门店名称
        order by a.签约时间) as 单量
from  成交订单表 as a
left join
(select 签约经纪人门店名称,
      count(case when  成交客源渠道 ="客源角色人" 
                   or  成交客源渠道 ="业主线上委托" 
                   or 成交客源渠道 ="" 
        then  null else 1  end )
 / count(*) as 经纪人所在门店的线上占比
from
成交订单表
group by 签约经纪人门店名称) as b 
on a.签约经纪人门店名称 = b.签约经纪人门店名称
where
b.经纪人所在门店的线上占比 > 0.5
and month  (a.签约时间) = month(now())
and a.房屋用途 = "") as c;
2、SELECT INTO 从一个表中选取数据,然后把数据插入另一个表中。

INSERT INTO 语句用于向表格中插入新的行。

INSERT INTO table_name VALUES (值1, 值2,....)

指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

把所有的列插入新表

SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

只把希望的列插入新表

SELECT column_name(s)
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

题目来源:某打车公司将驾驶里程(drivedistanced)超过5000里的司机信息转移到一张称为seniordrivers 的表中,他们的详细情况被记录在表drivers 中,正确的sql为()

select * into seniordrivers from drivers where drivedistanced >=5000

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57533.html

相关文章

西安企业做百度推广,一个月花三千和花三万到底差在哪?

4|最近跟几个西安的老板聊天,发现一个挺有意思的现象:同样做百度推广,有人一个月花三千块,询盘不断;有人一个月砸三万,水花都没见着。问他们区别在哪,大多数人说不清楚,只知道'钱花了,没效果'。 5| 6|百度推广这东西,说复杂也复杂,说简单也简单。核心就一件事:让你的潜在客户搜某个词的时候,你的信息...

我想当策划,大学应该选什么专业?

我想当策划,大学应该选什么专业?

学,广告,传播,公关,这些专业其实都可以。另外也可以学像汉语言文学,以及一些跟文学相关的一些专业,会对你找工作有帮助。但是,你想从事这个这份职业,除了专业的学习之外,更多的是,你要在上学的时候积极参与一些更营销策划相关的社会实践。比如说你可以做一些兼职,比如说帮别人去写稿,...

服装市场营销策略分析,“定位不慎满盘皆输”

服装市场营销策略分析,“定位不慎满盘皆输”

不同的区域需要不同的策略,而不同的营销策略需要不同的销售思路来配合。因此,在研究女装产品销售思路之前,最好先对于市场与营销策略做一次深入地了解。1.市场区域化(market segmentation):目标营销的第一步,是将整个市场拆分成若干个同性质的小市场。2.目标市场的...

晚间悦读丨你的思维方式,决定你的人生高度!

晚间悦读丨你的思维方式,决定你的人生高度!

越长大,越发现,能够决定你人生高度的,往往是你的认知层次。 你的认知在哪个层级,你的人生就处在什么状态。你认知的高度,决定了你人生的高度。 那如何才能升级方式、提升认知能力呢?可以从这三个方面做出改变。 NO. 1 改变态度 有人...

编写项目营销策划方案六大要点

编写项目营销策划方案六大要点

现在商业发展非常迅速,的需求非常的大,但是要做好营销策划是有一定难度的,我把自己做营销策划的一些体会在这里分享给朋友们。营销策划方案六大要点我们先说项目营销策划方案这个话题。大部分的营销策划人都是在企业里工作,大部分项目之初都是来源于一个想法,创始人、老板或者创始团队的一个...

【商场营销策划】如何进行商场营销策划?

【商场营销策划】如何进行商场营销策划?

商场是策划者们关注的永恒话题,那么究竟该如何作好商场营销策划呢?掌握以下这几点营销策略设计原则,至关重要!1.义利兼顾的原则。商场在获取利润的同时要充分考虑到消费者的合法利益和商场的长远利益。在作商场活动营销策略方案的时候应该将这一点作为首要的原则。对商场有利而对顾客不利的...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片