位置: 编程技术 - 正文

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如何操作)

  • 怎么进行增值税纳税申报
  • 企业的承兑汇票贴息很高说明什么
  • 事业单位不用纳税吗
  • 公司两年账没做
  • 企业理财收益要交哪些税
  • 实收资本的印花税怎么交
  • 进口贴息对企业的好处
  • 经营租赁租赁费会计分录
  • 投资子公司的现金流量
  • 当月认证的发票可以当月抵扣吗
  • 公司冲账发票做账流程
  • 免税农产品的范围有哪些
  • 长期待摊费用原值怎么填
  • 土地作价入股政策
  • 调整以前年度损益调整汇算清缴
  • 对公回单必须在银行开吗
  • 采用视同买断方式代销商品怎么记账?
  • 汇算清缴时所得税费用
  • 佳能2900打印机加碳粉教程
  • 王者荣耀中白起的台词
  • 无形资产有哪些摊销方法
  • 在境外缴纳的增值税税率
  • win10任务栏怎么隐藏
  • win7旗舰版如何恢复出厂设置
  • 公司收到医疗保障局打入的钱怎么做账
  • 银行存款日记账怎么记账
  • macOS 10.13允许任何来源没有了怎么办?macOS 10.13允许任何来源没了开启步骤
  • 无形资产摊销是什么科目
  • ryzen3 2200配显卡
  • PHP:mcrypt_generic_init()的用法_Mcrypt函数
  • 委托收款拒收会退回吗
  • 免税企业税金及附加计算
  • php截取指定字符串
  • vue中使用原生js
  • SM1、SM2、SM3、SM4、同态加密、密态计算、隐私计算和安全多方计算的概念
  • php PATH_SEPARATOR判断当前服务器系统类型实例
  • php自动载入文件的函数
  • head命令中表示输出文件前5行的参数是
  • 金融资产的会计科目
  • 从业人数啥意思
  • 成本费用票包括哪些
  • 生产成本结转库存商品,怎么算知道数量以及单价
  • cms是前端还是后端
  • mongodb快速入门
  • 织梦网站怎么添加关键词
  • 利息收入怎么入账
  • sqlserver2005数据库磁盘满了什么文件能删
  • 期末存货材料成本差异
  • 如何免费用别人家的wifi
  • 机械租赁收入算成本吗
  • 三栏式明细账的借或贷怎么写
  • 实收资本什么情况下会增加
  • 房地产开发产品科目设置
  • 开具信用证的费用能开专票吗
  • 待摊费用要怎么做账
  • 付设备款的会计分录
  • 车辆报废手续是什么样的
  • 公司既没有收入怎么办
  • 劳务支出如何做账
  • 发票入账的时候能作废吗
  • 金税盘开完发票可以直接拔掉吗?
  • 销售预算的重要性
  • 新手会计建账的资料在哪里弄
  • sql server2019还原数据库
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • linux系统中可用于添加用户账号
  • vmp.exe是什么
  • win8系统如何关闭杀毒系统
  • Win10 Mobile build 14393.189安装与上手体验视频
  • linux中使用fdisk命令进行硬盘分区
  • 关于dns的说法错误的是
  • windows识别码
  • bootstrap表单模板
  • nodejs edge
  • linux如何创建守护进程
  • python web开发环境搭建
  • 如何使用wordpress
  • javascript中如何获取元素?
  • 三水水厂热线电话号码
  • 普通发票冲红怎么报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设