当前位置:网站首页>每日sql:求好友申请通过率
每日sql:求好友申请通过率
2022-08-11 05:35:00 【吃再多糖也不长胖】
每日sql :求好友申请通过率
背景
模拟两张表。1为好友申请表,2为申请通过表
问题1:好友申请通过率
ddl
Create table If Not Exists friend_request ( sender_id INT NOT NULL, send_to_id INT NULL, request_date DATE NULL);Create table If Not Exists request_accepted ( requester_id INT NOT NULL, accepter_id INT NULL, accept_date DATE NULL);insert into friend_request (sender_id, send_to_id, request_date) values (1, 2, '2016/06/01');insert into friend_request (sender_id, send_to_id, request_date) values (1, 3, '2016/06/01');insert into friend_request (sender_id, send_to_id, request_date) values (1, 4, '2016/06/01');insert into friend_request (sender_id, send_to_id, request_date) values (2, 3, '2016/06/02');insert into friend_request (sender_id, send_to_id, request_date) values (3, 4, '2016/06/09');insert into request_accepted (requester_id, accepter_id, accept_date) values (1, 2, '2016/06/03');insert into request_accepted (requester_id, accepter_id, accept_date) values (1, 3, '2016/06/08');insert into request_accepted (requester_id, accepter_id, accept_date) values (2, 3, '2016/06/08');insert into request_accepted (requester_id, accepter_id, accept_date) values (3, 4, '2016/06/09');insert into request_accepted (requester_id, accepter_id, accept_date) values (3, 4, '2016/06/10');
sql
select round( (select count(*) from (select distinct requester_id,accepter_id from request_accepted) as b) / (select count(*) from (select distinct sender_id,send_to_id from friend_request) as a) ,2)
边栏推荐
猜你喜欢
随机推荐
Especially the redis
My meeting of the OA project (meeting seating & review)
SECURITY DAY04 (Prometheus server, Prometheus monitored terminal, Grafana, monitoring database)
kill 命令
【LeetCode】306.累加数(思路+题解)
HCIP BGP建邻、联邦、汇总实验
图的拉普拉斯矩阵
FusionCompute8.0.0实验(1)CNA及VRM安装
华为防火墙-1-安全区域
HCIA knowledge review
How Xshell connects to a virtual machine
HCIP MPLS/BGP综合实验
照片的35x45,300dpi怎么弄
Top20括号匹配
HCIP WPN实验
华为防火墙会话 session table
会议OA项目之我的会议
什么是Inductive learning和Transductive learning
八股文之jvm
HCIP OSPF动态路由协议