| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 608 人关注过本帖
标题:SQL Server 2014怎么可以使多个结果变成横排,并且第一列一一对应上
只看楼主 加入收藏
lingerfanny
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2022-11-6
结帖率:0
收藏
 问题点数:0 回复次数:2 
SQL Server 2014怎么可以使多个结果变成横排,并且第一列一一对应上
SQL Server 2014 Management Studio

怎么样可以让下面几个数据变成横排,并且对应相应的地市?
原使用的公式如下:
elect ABC0501."地市",count("5G省内流量(T)"+"5G省外流量(T)") AS '大于10T卡数量' from ABC0501 where "5G省内流量(T)"+"5G省外流量(T)">10000 group by "地市"
select ABC0501."地市",count("5G省内流量(T)"+"5G省外流量(T)") AS '大于20T卡数量' from ABC0501 where "5G省内流量(T)"+"5G省外流量(T)">20000 group by "地市"
select ABC0501."地市",count("5G省内流量(T)"+"5G省外流量(T)") AS '大于30T卡数量' from ABC0501 where "5G省内流量(T)"+"5G省外流量(T)">30000 group by "地市"



图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 对应 流量 Server SQL where 
2023-05-05 18:35
lingerfanny
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2022-11-6
收藏
得分:0 
哪位大神可以帮帮忙哦,我初学者不会写
2023-05-16 10:44
阳光上的桥
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:38
帖 子:129
专家分:772
注 册:2023-1-12
收藏
得分:0 
SELECT 地市
,SUM(CASE WHEN "5G省内流量(T)"+"5G省外流量(T)">10000 THEN 1 ELSE 0 END) AS 大于10T卡数量
,SUM(CASE WHEN "5G省内流量(T)"+"5G省外流量(T)">20000 THEN 1 ELSE 0 END) AS 大于20T卡数量
,SUM(CASE WHEN "5G省内流量(T)"+"5G省外流量(T)">30000 THEN 1 ELSE 0 END) AS 大于30T卡数量
FROM ABC0501
GROUP BY 地市



[此贴子已经被作者于2023-5-18 16:08编辑过]

2023-05-18 16:06
快速回复:SQL Server 2014怎么可以使多个结果变成横排,并且第一列一一对应上
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039685 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved