由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - SQL 分类汇总 并且按照汇总值排序
相关主题
请教一个mysql 排序问题。急问一个奇怪的sql server数据库问题
SQL中怎样用定制列排序? 如何在将学生成绩排序后,再加一个rank域
这“精妙sql语句”是错误的吗请问一个数据排序问题
想练习SQL, 求建议请教牛人:MS SQL的数据记录能排序么
请问这种MYSQL的语法在SQL Server里面改成什么格式?SQL Server下,如何有效管理VIEW?
一个SQL写法性能的请教MySQL
[转载] 关于网站数据库的一个问题mysql challenge
Mysql如何限制返回数量并排序?请问如何将Mysql database里的数据转化到Access里?
相关话题的讨论汇总
话题: quantity话题: 汇总话题: sum话题: select话题: 按照
进入Database版参与讨论
1 (共1页)
j******s
发帖数: 2
1
请高手指教一下。
我有一张表:
ID quantity
1 10
1 20
2 6
3 6
3 3
3 30
我想按照ID对quantity 汇总,在输出结果时按照汇总结果排序。
我用 select ID,sum(quantity) from table group by ID order by sum(quantity);
Mysql报错。大家有没有好的办法?谢谢了
M*****r
发帖数: 1536
2
Emulate analytic function
http://www.oreillynet.com/pub/a/mysql/2007/03/29/emulating-analytic-aka-ranking-functions-with-mysql.html?page=1

【在 j******s 的大作中提到】
: 请高手指教一下。
: 我有一张表:
: ID quantity
: 1 10
: 1 20
: 2 6
: 3 6
: 3 3
: 3 30
: 我想按照ID对quantity 汇总,在输出结果时按照汇总结果排序。

t*****s
发帖数: 124
3
试试select ID, sum(quantity) as total from table group by ID order by total

【在 j******s 的大作中提到】
: 请高手指教一下。
: 我有一张表:
: ID quantity
: 1 10
: 1 20
: 2 6
: 3 6
: 3 3
: 3 30
: 我想按照ID对quantity 汇总,在输出结果时按照汇总结果排序。

j******s
发帖数: 2
4

total
It works, great.
Yesterday I tried to use another way. It also worked but so so neat.

【在 t*****s 的大作中提到】
: 试试select ID, sum(quantity) as total from table group by ID order by total
p****n
发帖数: 21
5
select x.id,x.qty from
(select id,sum(quantity) qty from table group by id) x
order by x.qty
hehe, so easy

【在 j******s 的大作中提到】
: 请高手指教一下。
: 我有一张表:
: ID quantity
: 1 10
: 1 20
: 2 6
: 3 6
: 3 3
: 3 30
: 我想按照ID对quantity 汇总,在输出结果时按照汇总结果排序。

1 (共1页)
进入Database版参与讨论
相关主题
请问如何将Mysql database里的数据转化到Access里?请问这种MYSQL的语法在SQL Server里面改成什么格式?
MySQL数据库用户管理求助一个SQL写法性能的请教
MySQL question[转载] 关于网站数据库的一个问题
[转载] MySQLMysql如何限制返回数量并排序?
请教一个mysql 排序问题。急问一个奇怪的sql server数据库问题
SQL中怎样用定制列排序? 如何在将学生成绩排序后,再加一个rank域
这“精妙sql语句”是错误的吗请问一个数据排序问题
想练习SQL, 求建议请教牛人:MS SQL的数据记录能排序么
相关话题的讨论汇总
话题: quantity话题: 汇总话题: sum话题: select话题: 按照