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

网站建设需要矢量文件外国一些做环保袋的网站

网站建设需要矢量文件,外国一些做环保袋的网站,外贸 网站 seo,响应式网站开发视频教程大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:1729. 求关注者的数量二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.正确…

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。

文章目录

  • 前言
  • 一、题目:1729. 求关注者的数量
  • 二、解题
    • 1.正确示范①
      • 提交SQL
      • 运行结果
    • 2.正确示范②
      • 提交SQL
      • 运行结果
    • 3.正确示范③
      • 提交SQL
      • 运行结果
    • 4.正确示范④
      • 提交SQL
      • 运行结果
    • 5.正确示范⑤
      • 提交SQL
      • 运行结果
  • 总结


前言


一、题目:1729. 求关注者的数量

表: Followers

+-------------+------+
| Column Name | Type |
+-------------+------+
| user_id     | int  |
| follower_id | int  |
+-------------+------+

(user_id, follower_id) 是这个表的主键。
该表包含一个关注关系中关注者和用户的编号,其中关注者关注用户。
写出 SQL 语句,对于每一个用户,返回该用户的关注者数量。
按 user_id 的顺序返回结果表。
查询结果的格式如下示例所示。

输入:
Followers 表:
+---------+-------------+
| user_id | follower_id |
+---------+-------------+
| 0       | 1           |
| 1       | 0           |
| 2       | 0           |
| 2       | 1           |
+---------+-------------+
输出:
+---------+----------------+
| user_id | followers_count|
+---------+----------------+
| 0       | 1              |
| 1       | 1              |
| 2       | 2              |
+---------+----------------+

解释:
0 的关注者有 {1}
1 的关注者有 {0}
2 的关注者有 {0,1}

二、解题

1.正确示范①

提交SQL

select user_id,count(1) followers_count
from Followers
group by user_id
order by user_id;

运行结果

2.正确示范②

提交SQL

select user_id,count(*) followers_count
from Followers
group by user_id
order by user_id;

运行结果

3.正确示范③

提交SQL

select user_id,count(follower_id) followers_count
from Followers
group by user_id
order by user_id;

运行结果

4.正确示范④

提交SQL

select user_id,sum(1) followers_count
from Followers
group by user_id
order by user_id;

运行结果

5.正确示范⑤

提交SQL

select distinct user_id,
sum(1) over(partition by user_id) followers_count
from Followers
order by user_id;

运行结果


总结

正确示范①思路:
采用count(1)
先按用户id分组,再用count(1)统计出关注者的数量,再按用户id顺序;
正确示范②思路:
采用count(*)
先按用户id分组,再用count(*)统计出关注者的数量,再按用户id顺序;
正确示范③思路:
采用count(follower_id)
先按用户id分组,再用count(follower_id)统计出关注者的数量,再按用户id顺序;
正确示范④思路:
采用sum(1)
先按用户id分组,再用sum(1)统计出关注者的数量,再按用户id顺序;
正确示范⑤思路:
采用sum(1) over(partition by user_id)
通过partition by分组,用sum(1)统计出关注者的数量,用distinct去重后,再按用户id顺序。

http://www.yayakq.cn/news/435074/

相关文章:

  • 备案后怎么建设网站百度网站建立
  • 网站建设推广安徽推广链接生成
  • 北京网站开发联系电话经验范围 网站建设
  • 乌克兰网站后缀做化工类网站内容
  • 广州建设网站python网站开发 pdf
  • 宠物网站建设的目的vps网站如何绑定多个域名
  • 四川省建设工程造价信息网站外贸网站仿牌主机
  • 网吧手机网站模版贵阳制作网站
  • 网站关键字怎么分割电气网站设计
  • 怎么做私人彩票网站团员团干部如何登录到系统
  • 建设网站的收费专做会议推广的网站
  • 外贸做企业什么网站建设fomo3d 网站怎么做
  • 网站开发需要服务器吗网站中加入地图导航
  • 南通网站建设教程wordpress 文章tag
  • 上海网站开发制作网站错误代码301
  • 查互做蛋白的网站徐州市城乡和住房建设局网站
  • 如何远程连接 网站 数据库wordpress s5主题
  • 如何渗透wordpress的网站宣传片策划拍摄制作公司
  • 男女做的那些事情的网站自己做的网站搜索引擎搜不到
  • 做游戏网站的需求分析大型门户网站建设费用
  • 服务型网站有哪些大型门户网站模板
  • 学了网站建设的心得体会机械类网站用什么做背景
  • 网站建设一龙条找哪些公司做网站
  • 先做网站后备案吗只有虚拟主机可以做网站吗
  • 手机o2o网站建设wordpress旧版编辑器
  • 电脑买编程代码做网站wordpress随机推荐
  • 拼团手机网站开发网站ftp空间
  • 深圳市网站建设平台手机单页网站制作
  • 房产网站门户系统网站备案 机构需要什么手续
  • 南昌网站建设模板网络公司抖音开放平台官网入口