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

泰州网站设计舆情报告分析

泰州网站设计,舆情报告分析,建设网站教程视频视频,网络规划设计师教程第二版 pdf大家好,我是空空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/736431/

相关文章:

  • 如何把网站建设成营销型网站想做网店怎么做
  • 福田专门做网站推广公司无锡网站制作哪些
  • 设计师必须知道的网站网站建设小程序
  • 浏览网站怎么用手机做网站模板对seo的影响
  • 网站建设工作部署会杭州装饰网站建设方案
  • 手机分销网站建设wordpress 搜索媒体库
  • 优秀手机网站欣赏广州白云区公司注册
  • 河南网站建设设计价格wordpress+刷新
  • 金融网站开发文档下载网络推广员岗位职责
  • 廊坊网站网站建设化工厂网站建设
  • 如何对网站页面进行优化海东企业网站建设
  • 泉州网站开发人员建设网站只能是公司
  • 深圳企业网站建设开发费用下载网站源代码
  • 做视频网站流量费高吗聊城做网站做的不错的
  • 建设一个校园网站的可行性杭州seo整站优化
  • 桂林网站建设价格建服务网站需要多少钱
  • 做网站搞个物理服务器开发商不给办房产证怎么办
  • 开一个网站建设公司需要什么软件外贸网站建设原则
  • 长春网站选网诚传媒做网站的需求调研
  • 网站开发人员绩效如何计算策划营销
  • 海口网站建设推广dedecms网站tag标签静态化
  • 莱芜中考网站设计模板怎么设置
  • 外贸网站免费建设ui设计与制作
  • 游戏网站app怎么建立一个公司的网站
  • 泰州做企业网站cms监控手机客户端
  • 北京网站备案号wordpress是开源的吗
  • 有关大数据的网站及网址wordpress知更鸟主题
  • 茂名seo站内优化wordpress增加变量
  • 数据库网站 建设方案开发app需要多少钱?
  • php网站建设哪家好律师个人网站模板