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

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

表content

"ID" "title" "content" "User_ID" "Type_ID" "Hits" "time" "tag"

 

表type

"ID" "typeName"

 

表users

"ID" "UserName"

 

 

SQL查询语句实现“按某类统计按文章数量给用户排名”

SELECT UserName, aa.ContentCount

FROM [SELECT content.User_ID, Count(content.User_ID) AS ContentCount
FROM content, type
WHERE (((type.ID)=1) AND ((content.Type_ID)=[type].[id]))
GROUP BY content.User_ID
ORDER BY Count(content.User_ID) DESC]. AS aa, Users
WHERE Users.id=aa.User_ID;

 

SQL查询语句实现“统计按文章数量给用户排名”

SELECT UserName, aa.ContentCount

FROM [SELECT content.User_ID, Count(content.User_ID) AS ContentCount
FROM content, type
WHERE (content.Type_ID)=[type].[id]
GROUP BY content.User_ID
ORDER BY Count(content.User_ID) DESC]. AS aa, Users
WHERE Users.id=aa.User_ID;

 

SQL查询语句实现“按用户统计文章点击率排名”

SELECT Sum(content.Hits) AS Hits之总计, content.User_ID

FROM content
GROUP BY content.User_ID
ORDER BY Sum(content.Hits) DESC;

 

 

 

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

你可能感兴趣的文章
Laravel5多应用修改
查看>>
Laravel5实现的RBAC权限管理操作示例
查看>>
Laravel5:sql语句的正确打印方式
查看>>
laravel中composer镜像服务的方式
查看>>
Laravel从入门到精通:开启高效开发之旅
查看>>
laravel使用uuid主键ID
查看>>
Laravel前后台+API路由分离架构(完善)
查看>>
laravel字段自增/自减
查看>>
laravel安装问题解决方法
查看>>
laravel接入Consul
查看>>
laravel框架中使用redis时报错
查看>>
Laravel渴求式加载
查看>>
laravel记录
查看>>
Laravel集合探学系列——添加扩展macro策略(一)
查看>>
Laravel项目宝塔部署全攻略:从0到1的实战指南
查看>>
laravl 文件存储云存储
查看>>
LARGE_INTEGER
查看>>
Lasso回归_ElasticNet回归_PolynomialFeatures算法介绍_01---人工智能工作笔记0032
查看>>
LaTeX 在线编辑器(LaTeX online editors)
查看>>
latex不能识别eps图片
查看>>