博客
关于我
GROUP BY在SQL查询语句中的使用
阅读量:372 次
发布时间:2019-03-04

本文共 710 字,大约阅读时间需要 2 分钟。

数据库表结构与SQL查询实现

数据库表结构

表content

ID, Title, Content, User_ID, Type_ID, Hits, Time, Tag

表type

ID, TypeName

表users

ID, UserName

SQL查询语句

按某类统计按文章数量给用户排名

SELECT Users.UserName, COUNT(content.User_ID) AS ContentCountFROM content, typeWHERE type.ID = 1 AND content.Type_ID = type.IDGROUP BY content.User_IDORDER BY ContentCount DESC;

统计按文章数量给用户排名

SELECT Users.UserName, COUNT(content.User_ID) AS ContentCountFROM content, typeWHERE content.Type_ID = type.IDGROUP BY content.User_IDORDER BY ContentCount DESC;

按用户统计文章点击率排名

SELECT SUM(content.Hits) AS HitsCount, content.User_IDFROM contentGROUP BY content.User_IDORDER BY HitsCount DESC;

这三个查询分别实现了不同类型的数据统计需求,涵盖了按类别统计、直接统计以及点击率排名等多种场景。通过合理的表连接和分组操作,可以清晰地看到每个用户的具体数据表现。

转载地址:http://hsje.baihongyu.com/

你可能感兴趣的文章
OSPF技术连载8:OSPF认证:明文认证、MD5认证和SHA-HMAC验证
查看>>
OSPF故障排除技巧
查看>>
spring配置文件中<context:property-placeholder />的使用
查看>>
OSPF有哪些优势?解决了RIP的什么问题?
查看>>
OSPF理论
查看>>
OSPF的七种类型LSA
查看>>
OSPF的安全性考虑:全面解析与最佳实践
查看>>
OSPF知识点大全,网络工程师快速收藏!
查看>>
ospf综合实验2 2012/9/8
查看>>
OSPF规划两大模型:双塔奇兵、犬牙交错
查看>>
OSPF认证
查看>>
OSPF设计原则,命令以H3C为例
查看>>
ospf路由 华3_动态路由OSPF基本原理及配置,一分钟了解下
查看>>
OSPF路由协议配置
查看>>
OSPRay 开源项目教程
查看>>
VC++实现应用程序对插件的支持
查看>>
OSS 访问图片资源报“No ‘Access-Control-Allow-Origin‘”的错误
查看>>
ossfs常见配置错误
查看>>
Ossim4系统故障处理
查看>>
Spring赌上未来:响应式的 WebFlux 框架更优雅,性能更强!
查看>>