当前位置: 首页 > news >正文

网站的企业风采怎么做搜索引擎关键词排名优化

网站的企业风采怎么做,搜索引擎关键词排名优化,找人做淘宝网站,济宁苍南网站建设前言 练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。 今日题目: 1934.确认率 表:Signups 列名类型user_idinttime_stampdatetime User_id是该表的主键。每一行都…

前言

练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。

今日题目:

1934.确认率
表:Signups

列名类型
user_idint
time_stampdatetime

User_id是该表的主键。每一行都包含ID为user_id的用户的注册时间信息。

表:Confirmations

列名类型
user_idint
time_stampdatetime
actionENUM

(user_id, time_stamp)是该表的主键。user_id是一个引用到注册表的外键。action是类型为(‘confirmed’, ‘timeout’)的ENUM该表的每一行都表示ID为user_id的用户在time_stamp请求了一条确认消息,该确认消息要么被确认(‘confirmed’),要么被过期(‘timeout’)。

用户的 确认率 是 ‘confirmed’ 消息的数量除以请求的确认消息的总数。没有请求任何确认消息的用户的确认率为 0 。确认率四舍五入到 小数点后两位 。

编写一个SQL查询来查找每个用户的 确认率 。


我那不值一提的想法:

  • 首先梳理表内容,题干一共给了两张表,一张登录表,记录了用户id,时间戳,一张确认表,记录了用户id,时间戳,和响应状态(包括确认,超时)
  • 其次分析思路,需要查询用户的确认率,确认率也就是确认的消息除以请求消息的总数,如果没有任何请求消息,则确认率为0
  • 这道题难度不大,就是求各用户的action = "confirmed"的总数除以各用户count(action)的总数。
  • 一开始我不知道咋了,脑壳发卡了,用的笨办法
with all_count as (
select s.user_id,count(c.user_id) as all_counts
from Confirmations c 
right join Signups s 
on c.user_id = s.user_id
group by user_id)
,
con_count as (
select s.user_id,count(c.action) as con_counts
from Confirmations c 
right join Signups s 
on c.user_id = s.user_id and action = "confirmed"
group by user_id)select a.user_id,ifnull(round(c.con_counts/a.all_counts,2),0) as confirmation_rate
from all_count a 
left join con_count c 
on a.user_id = c.user_id
  • 后来突然反应过来不就if判断语句就可以了吗
select s.user_id,round(ifnull(sum(if(c.action = "confirmed",1,0))/count(c.action),0),2) as confirmation_rate 
from Signups s 
left join Confirmations c 
on s.user_id = c.user_id
group by s.user_id

结果:

在这里插入图片描述


总结:

能运行就行。


http://www.dt0577.cn/news/52772.html

相关文章:

  • 缙云政府网站建设方案游戏推广引流
  • 罗湖网站制作费用河南推广网站
  • 做外贸哪个网站好seo搜索引擎优化心得体会
  • 网站开发在线教程成都关键词排名推广
  • 江西医疗网站备案前置审批今天刚刚发生的重大新闻
  • seo课程培训入门seo公司资源
  • 删除的网站做404一站式软文发布推广平台
  • php做网站项目的流程东莞企业推广网站制作
  • 测试网站怎么做的如何做好网络推广销售
  • 番禺网站开发哪家专业网站网址大全
  • 南京网站建设包括哪些福州百度seo代理
  • 策划与设计一个电子商务网站石家庄关键词优化软件
  • 做破解网站合法谷歌浏览器安卓版
  • 公司网站建设做分录写软文能赚钱吗
  • 建设网站的功能定位是什么原因软文代写接单平台
  • 智能网站系统可以做app吗阿里指数官网
  • 如何进入官方网站html静态网页制作
  • 找人做网站需要什么汕头网站设计
  • 大庆 网站建设百度网站打不开
  • 贵阳网站建设是什么站长统计
  • 网站开发工程师职位概要佛山seo培训
  • 广州手机端网站制作永久免费的建站系统有哪些
  • 2018年做视频网站企业网站设计图片
  • 科技公司网站案例东莞网站seo公司
  • 深圳做网站de淘宝网官方网站
  • 佛山市门户网站建设游戏推广怎么做挣钱
  • 普洱在百度上做网站的快速收录工具
  • 网上做游戏任务赚钱的网站网络营销和传统营销的关系
  • 做文字的网站百度下载正版
  • 订阅号不认真可以做网站么合肥网站关键词排名