社区
MS-SQL Server
帖子详情
在线等待:求一条最优化的统计求和sql语句 谢谢
kv4000
2006-02-28 10:37:56
源表(大概有4W条记录)结构:
id name count
1 王二 2
2 张三 5
3 王二 4
4 张三 2
目的表:
name count
王二 6
张三 7
其中源表中的name列人名是不确定的 就是说也有可能还有其他人 请问高手这条sql怎么写?
...全文
149
4
打赏
收藏
在线等待:求一条最优化的统计求和sql语句 谢谢
源表(大概有4W条记录)结构: id name count 1 王二 2 2 张三 5 3 王二 4 4 张三 2 目的表: name count 王二 6 张三 7 其中源表中的name列人名是不确定的 就是说也有可能还有其他人 请问高手这条sql怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanghao16
2006-03-01
打赏
举报
回复
嗯~试试这个吧。不知道能不能行.
select 城市名,等级,sum(面积) as 总面积
from XXX表
group by 城市名,等级
with rollup
order by 城市名,等级 DESC
mislrb
2006-03-01
打赏
举报
回复
select 市名,等级, 面积 = sum(面积)
from yourtable
group by 市名,等级
order by 市名,等级
wangdehao
2006-02-28
打赏
举报
回复
select 市名,等级, 面积 = sum(面积)
from tb
group by 市名,等级
order by 市名,等级
----是这意思吧?
kv4000
2006-02-28
打赏
举报
回复
不好意思,上面的例子不是很合理,重新来一个
市名 县名 等级 面积
A a 一级 2
A b 一级 3
B c 三级 5
B a 二级 4
C d 二级 1
sql语句统计的结果表如下:
市名 等级 面积
A 一级 5
B 二级 4
B 三级 5
C 二级 1
其中
一:每个市包括各个不同的县,各市之间中的县名有可能重复
二:等级可能会有更多的级别(不仅仅一级,二级)
三:目的表中的等级列 在每个市中 是按照升序排列的
四:面积求和的标准就是将同一个市中的相同级别面积相加
有些急,不知道是否表达清楚了,请求这里的高手给个优化的解决办法 谢谢
sql语句
优化 mysql_MySql(五)SQL优化-优化
SQL语句
的一般步骤
一、优化
SQL语句
的一般步骤1.1 通过show status命令了解各种SQL的执行频率Mysql客户端连接成功后,通过show [session|global] status命令可以提供服务器状态信息。show [session|global] status可以根据需要加上参数"session"或者"global"来显示seesion级(当前连接)的
统计
结果和global级(自数据库上次启动至...
一条
SQL语句
执行得很慢的原因有哪些?
一条
SQL语句
执行得很慢的原因有哪些?
记录一次分组
求
和
查询优化
导语 在一个有85W条数据的积分记录表中,按照用户id分组查询出每个用户的积分总和。 数据内容 数据索引 可以看到,数据表索引与所要查询的数据字段都是对应的。 简单的利用 explain 语句分析数据结果如下 explain SELECT clientuser_id,SUM(point) from user_point_records GROUP BY clientuser_id; type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg.
MySQL高级
SQL语句
对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等。使用SELECT语句可以将需要的数据从MySQL数据库中查询出来,如果对查询的结果进行排序,可以使用order by语句来对语句实现排序,并最终将排序的结果返回给用户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段。语法: ASC是按照升序进行排序,是默认的排序方式,即ASC可以省略。 SELECT语句中如果没有指定具体的排序方式,则默认按ASC方式进行排序。
如何写
一条
优雅的SQL原生语句?
本文中讲述到的内容: sql各语句执行顺序概览与讲解 项目实战中的一段sql说明讲解
sql语句
中别名的使用 书写
sql语句
的注意事项 前言: 之前在讲Mysql基本架构时,以“sql查询语句在MySql架构中具体是怎么执行的?”进行了全面的讲解。知道了sql查询语句在MySql架构中的具体执行流程,但是为了能够更好更快的写出
sql语句
,我觉得非常有必要知道
sql语句
中各子句的执行顺序。看过上一篇...
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章