Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >sql列转行

sql列转行

作者头像
Java架构师必看
发布于 2021-03-22 04:22:25
发布于 2021-03-22 04:22:25
1.1K00
代码可运行
举报
文章被收录于专栏:Java架构师必看Java架构师必看
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE [Test] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Source] [numeric](18, 0) NULL 
) ON [PRIMARY]
GO
INSERT INTO [test] ([name],[subject],[Source]) values (N'张三',N'语文',60)
 INSERT INTO [test] ([name],[subject],[Source]) values (N'李四',N'数学',70)
 INSERT INTO [test] ([name],[subject],[Source]) values (N'王五',N'英语',80)
 INSERT INTO [test] ([name],[subject],[Source]) values (N'王五',N'数学',75)
 INSERT INTO [test] ([name],[subject],[Source]) values (N'王五',N'语文',57)
 INSERT INTO [test] ([name],[subject],[Source]) values (N'李四',N'语文',80)
 INSERT INTO [test] ([name],[subject],[Source]) values (N'张三',N'英语',100)
 Go
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--交叉表语句的实现:
 --用于:交叉表的列数是确定的
 select name,sum(case subject when '数学' then source else 0 end) as '数学',
 sum(case subject when '英语' then source else 0 end) as '英语',
 sum(case subject when '语文' then source else 0 end) as '语文' 
 from test 
 group by name

--用于:交叉表的列数是不确定的 declare @sql varchar(8000)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set @sql = 'select name,'
 select @sql = @sql + 'sum(case subject when '''+subject+''' 
 then source else 0 end) as '''+subject+''','
 from (select distinct subject from test) as a 
 select @sql = left(@sql,len(@sql)-1) + ' from test group by name'
 exec(@sql)
 go
  --用于:交叉表的列数是不确定的
declare @sql varchar(8000)
set @sql = 'select id,'
select @sql = @sql + '(case subject when '''+subject+''' 
then source else null end) as '''+subject+''','
from (select distinct subject from test) as a 
select @sql = left(@sql,len(@sql)-1) + ' from test '
exec(@sql)
go 

本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
App Store提审被拒后成功上架马甲包经历分享
在App Store里,常常会有一些BC游戏App看起来名称不同、icon不同、LOGO介绍也不同,但你可以测试一下,下载后却发现,游戏内容一模一样。这就是我们常说的“马甲包”也可以叫做“App套壳”现象。
jiang chen
2018/06/14
4.6K3
苹果4.3被拒问题;教你如何解决常见代码层次的4.3被拒问题
距离IOS12的更新已经过了许久,新的功能为用户带来了很多新的体验,不过也为很多从业者带来了很多麻烦事儿。一方面要适应新版本的变动,做出相应的调整,另一方面还是需要继续研究Appstore的规则,以保证自己的App能在商店中过得更好。
jiang chen
2019/02/22
7.3K2
苹果4.3被拒问题;教你如何解决常见代码层次的4.3被拒问题
苹果PLA1.2 - 5.2.1条款 -3.2.1条款解决方案
大势已经的ios马甲包无法上架=只有借用资质。从17年彩票,棋牌马甲包大批大批的袭来。很多公司都在花重金找人上架马甲包,期初可以的,但是现在已经泛滥了,咱党的政策可以让你小玩,但绝不应许泛滥,但是由于某X公司大量的找人或骗人上架马甲包后。整个市场都充满了找人制作马甲包的广告。当然这不是针对谁,仅代表个人想法。
jiang chen
2018/05/01
2.4K4
苹果PLA1.2 - 5.2.1条款 -3.2.1条款解决方案
IOS 2.1和4.3条款被拒?金融股票配资,社区交流类APP苹果过审方案
苹果开发者上传APP最头痛的三件事就是等待审核、正在审核和审核不通过。据2018年5月之前,苹果方其实对APP的审核力度并不是很大,后因为世界杯的到来,众多的菠菜类APP上架,且被央视报道苹果审核不严谨,五月份后苹果方加大了对中国区审核方面的重视,大大增加了App的审核力度。
jiang chen
2018/12/13
1.9K0
IOS 2.1和4.3条款被拒?金融股票配资,社区交流类APP苹果过审方案
IOS提审金融理财小额贷App被拒,怎么修改代码才能通过?
5月份,越来越多的金融理财期货贷款类APP更新时都收到了iOS应用商店被拒的信息(《应用商店评论指南》5.2.1条例)(2.1大礼包的问题也非常多)。基本上都是自家的金融贷款类App提交苹果审核时,没有相应的资质。而收到苹果5.2.1条例除非提供相关资质否则基本上无解。
jiang chen
2018/05/28
2.4K0
IOS提审金融理财小额贷App被拒,怎么修改代码才能通过?
教你如何避规苹果审核条例PLA 1.2|4.3|4.2.2|2.3.7|2.1详细教程
The seller and company names associated with your app do not reflect a financial institution in the app or its metadata, as required by section 1.2 of the Apple Developer Program License Agreement.
jiang chen
2018/06/07
3K0
教你如何避规苹果审核条例PLA 1.2|4.3|4.2.2|2.3.7|2.1详细教程
2023年最新iOS打包发布流程汇总
苹果开发者中心已经给出了很详细的说明,可以帮助开发者将iOS应用发布到App Store。对于使用React Native开发的iOS应用来说,发布流程和普通的iOS应用大致相同,主要包括以下几个步骤:加入苹果开发者计划、生成和配置开发者证书、打包iOS应用以及上传应用并发布到App Store。
爱学iOS的小麦子
2023/05/09
3660
2023年最新iOS打包发布流程汇总
教你如何处理被苹果App Store审核多次被拒和被警告的情况下通过审核
内部审核渠道人员教你如何处理被苹果App Store审核多次被拒和被警告的情况下通过审核
jiang chen
2019/02/15
8.9K0
教你如何处理被苹果App Store审核多次被拒和被警告的情况下通过审核
iOS App被拒之3.2(f)开发者账号提交马甲包被打回后被封
iOS App被拒之3.2(f)开发者账号提交马甲包被打回后被封.特别是公司开发者,最近价格比较高,一个账号提交被4.3打回,然后被封了,特别心痛。
jiang chen
2019/01/13
12.8K0
iOS App被拒之3.2(f)开发者账号提交马甲包被打回后被封
App Store审核被拒的原因和解决方案
1、被拒开发者账号:中国区,新账号新应用居多,包括公司开发者账号,有的被苹果推荐过的App更新也有遇到 2、机审判定被拒,in review到被拒大约7分钟(itc后台-活动中可查看) 3、类似于之前的2.1大礼包和账号被调查,存在误伤,根据被拒同行反馈被拒几率大约在50%,所以有申诉的机会 4、相关规则变化 1)大陆信用卡已不能给新注册或续费国外开发者账号,续费要验证信用卡地区和使用本地移动电话 2)5月开始,新注册中国区开发者账号下的App,开发者显示不再是英文,直接是中文 (有待验证,有的App开发者3月就已显示中文)
iOS Magician
2023/03/22
1.9K0
理财App无法上架?马甲包VS金融许可证资质上架方案哪个更靠谱?
理财App无法上架?马甲包VS金融许可证资质上架方案哪个更靠谱?现在投资理财行业都很火爆,如借贷宝,从去年末起,根据政策,金融理财小额贷款等行业的App更新或者上架必须要提供相应的资质,特别是更新,如果没有能提交上资质就会直接被下架!!!市场上很多代上架的服务中,基本是这两种方法。下面给大家分享一下,理财App无法上架?马甲包VS金融许可证资质上架方案哪个更靠谱? 理财App无法上架?马甲包VS金融许可证资质上架方案哪个更靠谱?现在投资理财行业都很火爆,如借贷宝,从去年末起,根据政策,金融理财小额贷款等行业的App更新或者上架必须要提供相应的资质,特别是更新,如果没有能提交上资质就会直接被下架!!!市场上很多代上架的服务中,基本是这两种方法。下面给大家分享一下,理财App无法上架?马甲包VS金融许可证资质上架方案哪个更靠谱? 方案1:马甲包的字面意思给产品穿马甲,但是我认为马甲包更像是产品的一种分身,一种和产品一样拥有灵魂,拥有肉身的一种分身。它能为产品带来同样的功能效果。 方案2:相对与马甲包,这些我就简单介绍(其实也没啥好介绍)简单来说也就是买买买资质!!!
jiang chen
2018/05/05
3.4K1
理财App无法上架?马甲包VS金融许可证资质上架方案哪个更靠谱?
2022苹果AppStore应用商店上传与APP上传流程必看(基础篇)​
如果App想要成功出现在商店中,开发者还需要经过上传操作和苹果公司的严格审核。同时,在App上架App Store时,如有违规,将受到苹果公司的处罚。此外,优质app也会得到苹果的推荐,通过优质曝光和苹果官方背书获得更多用户增长。​
iOS程序应用
2022/12/06
1.3K0
移动直播平台开发完成后的注意事项
对于很多从事直播平台运营的朋友来讲,在移动直播平台开发时,就会事先了解应用上架相关的问题。开发直播平台的技术门槛降低了,但随着国家对于直播行业的监管力度加强,很多应用市场为响应国家相关政策,对直播平台的上架也有了更为严格的要求。
云豹通讯员
2020/02/11
1.3K0
【2018年06月30日整理】马甲包最新过审技巧
最近苹果审核组委会开始了针对App Store应用商店上的CP,传奇,菠菜,棋牌等类型马甲包重复应用的严厉打击并下架一批应用,所谓重复应用,俗称“马甲包”早期也叫套壳,意思是相同的游戏产品,通过使用不同的开发者账户,更换游戏名字、icon以及美术宣传图等方式,让多个包同时在商店中上架,以便能获取更多的新增用户。
jiang chen
2018/06/30
4.1K2
【2018年06月30日整理】马甲包最新过审技巧
上架App Store的整体流程
App Store上架指的是iOS应用从提交申请到上线的整个过程,它的目的是让应用展示在App Store上获取流量、用户。
匿名_
2019/07/03
2K0
上架App Store的整体流程
利用uni-app 开发的iOS app 发布到App Store全流程
首次提交关于App Store上架步骤流程:兼容检查 -> 账号申请 -> 证书申请 -> 发布准备 -> App Store上架 -> 审核后续提交审核iOS审核团队联系方式;
爱学iOS的小麦子
2023/11/14
1.5K0
利用uni-app 开发的iOS app 发布到App Store全流程
一篇文章讲清如何应对 App Store 审核 2.1 大礼包
从大约 2017 年底、2018 年初开始,有很多开发者陆续反馈碰到了以前没见过的 “2.1 大礼包” 审核条款。
KyXu
2019/04/11
1.6K0
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
有个客户委托我的app的上架由于已经超过7天没有反应,7个自然日,因此比较焦急想要追寻问一下结果。
卓伊凡
2025/03/30
2120
被围剿的“苹果税”,还能撑多久?
业内广为熟知的 30%“苹果税”被开发者和开发商们诟病已久,但从最近发生的一系列事件来看,这些“税”的绝对掌控权正在被动摇。
深度学习与Python
2020/11/05
6650
2022最新苹果APP上架App Store流程(超详细)
APP IDs在后面创建发布文件,创建APP时都要用到。(appid非常重要,整个上架流程就是用appid关联在一起)
iOS程序应用
2022/11/01
5.9K1
推荐阅读
相关推荐
App Store提审被拒后成功上架马甲包经历分享
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档