位置: 编程技术 - 正文

SQLServer行列互转实现思路(聚合函数)(sql 行列转换)

编辑:rootadmin

推荐整理分享SQLServer行列互转实现思路(聚合函数)(sql 行列转换),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql行列转换最简单的方法,sqlserver 行转列,sqlserver行列转换多行多列,sqlserver 行列转置,sqlserver 行转列,sql行列互换,sql server行转列用什么方法,sqlserver行列转换多行多列,内容如对您有帮助,希望把文章链接给更多的朋友!

有时候会碰到行转列的需求(也就是将列的值作为列名称),通常我都是用 CASE END + 聚合函数来实现的。

如下:

今天看到一个新的写法,pivot 可以实现相同的功能(才开始支持)。

pivot 的语法为:

table_source

SQLServer行列互转实现思路(聚合函数)(sql 行列转换)

pivot(聚合函数(value_column) pivot_column for (columnlist))

稍微解释一下:

table_source:是我们要进行转换的表。pivot_column: 就是要进行行转列的列名。value_column:是转换后列的值。columnlist 是要生成的列。

同样是上面的例子,使用pivot 可以这样写得到同样的结果:

与之对应的 unpivot 就是列转行了(列名作为值),

unpivot 的语法为:

table_source

unpivot(value_column ubpivot_column for(columnlist))

参数的意义与pivot 是一样的。这里我们可以简单的把刚刚转后的再转回去,这样就得到原来的表了:

标签: sql 行列转换

本文链接地址:https://www.jiuchutong.com/biancheng/312898.html 转载请保留说明!

上一篇:SQL Server 2016的数据库范围内的配置详解(SQL Server 2016的数据库对象有那些?)

下一篇:sql server如何利用开窗函数over()进行分组统计(sql server如何操作)

  • 预缴企业所得税计税依据
  • 营业外收入汇算清缴需要调整吗
  • 调整上年度损益
  • 办公室租金发票可以扺军品企业增值税吗
  • 电子发票冲红还是作废
  • 低值易耗品摊销借贷方向
  • 用银行存款缴纳各种税费所引起的变动为
  • 购进二手办公设备如何进行入账?
  • 应交税费属于什么会计要素
  • 公司的钱怎么提现
  • 未抵扣完的进项税计入待抵扣
  • 新政府会计制度与旧制度区别
  • 发票查询发票代码有误
  • bioss设置
  • 文件夹不能打开没有反应
  • 怎样升级智慧中小学版本软件
  • 运输费计入什么会计科目?
  • 一般纳税人劳务发票税点多少
  • 无票费用 规定
  • kindeditor vue
  • 补申报以前年度税款
  • 苹果推送最新系统
  • 车船使用税凭证还要过户吗怎么办
  • 我的电脑图标没了怎么恢复
  • 纳税人解除劳动合同补偿
  • 报错代码678什么意思
  • PHP:file_put_contents()的用法_Filesystem函数
  • 企业自查补税怎么报税
  • 使用一个for循环每次输入一个姓名和得分
  • unet模型代码matlab
  • Bilateral Filters(双边滤波算法)的超简单原理,学不会你打我。
  • semeion手写数据集
  • 进项发票和销项发票统计
  • 工伤补贴如何做帐
  • 转让全部探明矿权合法吗
  • 线程池中的一个线程执行完一个任务后
  • 购入固定资产的预算会计账务处理
  • 社保缴费基数和医保缴费基数一样吗
  • 废旧物资回收公司名称
  • 税前一次性扣除和100%加计扣除
  • 投资性房地产累计摊销
  • 顺流交易为什么也要减
  • 对外担保产生诉讼费用吗
  • 发票开具流程是?
  • 社会保险中断后还可以续保吗
  • 投资性房地产折旧和摊销的区别
  • 长期股权投资两种核算方法的区别
  • 委托加工后直接对外销售消费税
  • 向母公司贷款利率是多少
  • 小规模纳税人的增值税计入成本吗
  • 季报企业所得税弥补亏损数怎么填
  • 预收账款的金额是什么
  • 会计调账情况模板
  • 公司刚成立如何做账
  • Mysql row number()排序函数的用法和注意
  • mysql死锁的情况
  • mac安装mysql没看见初期密码
  • 在Windows Server 2008中配置FTP服务
  • freebsd使用
  • 电脑任务栏中没有网络图标
  • Ubuntu下配置vpn工作环境
  • Win7系统如何清除流氓屏保
  • Cocos2dx------从json文件读取数据
  • linux find命令的使用
  • unity画面效果润色
  • python火车订票系统
  • vue只适合做单页项目吗
  • python生成txt文档
  • 开源安卓app
  • js函数详解
  • jquery实战
  • android点击事件传递机制
  • javascript学到什么程度
  • 在python程序中变量名不能用
  • 门诊看病记录怎么查
  • 咨询服务费税率2020小规模
  • ca登陆
  • 劳办发1994第48号文全文原文
  • 捐赠纳税
  • 浙江省社保网报系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设