社区
MS-SQL Server
帖子详情
=====请教:关于行转列的效率问题=====
maverickliu
2004-03-04 02:09:36
采用论坛上常用的方法,就是用
sum(case 列1 when 'w1' then 列2 else 0 end) as 新列1
.....
实现了行转列,但有个问题就是一旦数据量比较大的情况下,速度会很慢,大概几十秒。
请问这种方法是最高效的办法么?还有没有别的方法。
谢谢!
...全文
191
3
打赏
收藏
=====请教:关于行转列的效率问题=====
采用论坛上常用的方法,就是用 sum(case 列1 when 'w1' then 列2 else 0 end) as 新列1 ..... 实现了行转列,但有个问题就是一旦数据量比较大的情况下,速度会很慢,大概几十秒。 请问这种方法是最高效的办法么?还有没有别的方法。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ale
2004-03-16
打赏
举报
回复
使用group较多的时候可以试着加索引,把你的group by中所有列,select的所有列添加到同一个索引中,效率能大大提高,这个在sybase里面好像叫覆盖索引。只要Table Scan的情况改变之后你就能清楚地感到速度的变化。
nononono
2004-03-16
打赏
举报
回复
最好的办法是使用OLAP工具提供展示。呵呵
smalldelube
2004-03-16
打赏
举报
回复
赞成zjcxc(邹建) ( "行列转换最适合的处理是在前台处理,而不是后台.")
一个查询的SQL语句
请教
,希望能够用一条SQL语句得到结果
3. 优化UNION ALL运算符:使用UNION ALL运算符时,可以使用DISTINCT关键字来删除重复的行,以提高查询
效率
。 结论 在本篇知识点中,我们学习了如何使用SQL语句来解决实际
问题
,即从表X中去除表Y中关键字相同的数据...
oracle 转置 性能,【大话IT】sql 行列转换
效率
低,
请教
一个高效的实现方法
vv_sql1 := 'insert /*+ append */ into lbikr_airtel.TB_KR_50_PSOSUBSCRI_2_DAY_MID ( statis_date , subscriberkey , productkey , expiretime , opertime ) select /*+ parallel(a,4)*/ a.statis_date, a....
.NET遍历二维数组-先行/先列哪个更快?
上周在.NET性能优化群里面有一个很有意思的讨论,讨论的
问题
如下所示:
请教
大佬:2D数组,用C#先遍历行再遍历列,或者先遍历列再遍历行,两种方式在性能上有区别吗?据我所知,Julia或者python的 pandas,一般建议先...
人生
效率
:如何做好人生
效率
管理
今天分享一篇PM熊叔的文章《如何做好人生
效率
管理》,一起做好人生
效率
的管理。 前言 作为一个80后,不知不觉一转眼已经三十出头了,突然发现自己的手握的时间已经不多了,却依然觉得内心是个小孩。面对着社会和...
微软面试数据结构、算法100题
请教
如何推理,A是怎么知道的。 如果用程序,又怎么实现呢? 第23题: 用最简单,最快速的方法计算出下面这个圆形是否和正方形相交。" 3D坐标系 原点(0.0,0.0,0.0) 圆形: 半径r = 3.0 圆心o = (*.*, 0.0, *.*...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章