LeetCode(数据库)- 好友申请l:总体通过率

简介: LeetCode(数据库)- 好友申请l:总体通过率

题目链接:点击打开链接

 

题目大意:略。

 

解题思路:1/0, 0/0 结果都为 NULL。

 

AC 代码

--解决方案(1)
WITHt1AS(SELECT1id, COUNT(DISTINCTrequester_id, accepter_id) upFROMRequestAccepted),
t2AS(SELECT1id, COUNT(DISTINCTsender_id, send_to_id) downFROMFriendRequest)
SELECTIF(down=0, 0.00, ROUND(up/down, 2)) accept_rateFROMt1, t2WHEREt1.id=t2.id--解决方案(2)
selectround(
ifnull(
    (selectcount(*) from (selectdistinctrequester_id, accepter_idfromrequest_accepted) asA)
/    (selectcount(*) from (selectdistinctsender_id, send_to_idfromfriend_request) asB),
0)
, 2) asaccept_rate;
目录
相关文章
|
4月前
|
小程序 JavaScript 安全
【微信小程序-原生开发】转发给好友/群,分享到朋友圈(含单页模式访问云开发数据库的方法)
【微信小程序-原生开发】转发给好友/群,分享到朋友圈(含单页模式访问云开发数据库的方法)
169 0
|
SQL 缓存 NoSQL
社交系统中用户好友关系数据库设计
社交系统中用户好友关系数据库设计
1237 0
|
JSON JavaScript 小程序
小程序里显示附近的人,云开发数据库实现附近的人,按照位置远近排序,附近多少公里内的好友
小程序里显示附近的人,云开发数据库实现附近的人,按照位置远近排序,附近多少公里内的好友
175 0
|
存储 SQL 分布式计算
用户/帖子/好友/订单中心如何进行数据库水平切分
用户/帖子/好友/订单中心如何进行数据库水平切分
|
数据库
LeetCode(数据库)- 好友申请II:谁有最多的好友
LeetCode(数据库)- 好友申请II:谁有最多的好友
89 0
LeetCode 2076. 处理含限制条件的好友请求(并查集)
LeetCode 2076. 处理含限制条件的好友请求(并查集)
135 0
|
存储 NoSQL 关系型数据库
关系型数据库中好友关系的设计
设计一群注册用户的好友关系,各自要能查询到自己的好友列表。最早想过用图数据库来进行好友关系存储,但身边没有成熟的案例,网上的资料也比较少。所以还是决定采用传统关系型数据库MySQL来进行设计。
847 0
|
2天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
13 4
|
25天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
58 3
Mysql(4)—数据库索引
|
11天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
49 2
下一篇
无影云桌面