位置: 编程技术 - 正文

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

  • 综合收益总额与什么有关
  • 社保退回来的钱怎么做账
  • 暂估入库年末怎么处理
  • 综合单价的调整计算公式
  • 咨询费计入什么管理费用的什么科目
  • 保本理财收益增值税纳税主体
  • 6%税点是什么意思
  • 基本医疗保险基金与生育保险基金
  • 行政事业单位专用材料费列支范围
  • 月末在产品和产成品计算
  • 所得税营业成本包括哪些
  • 淘宝的电子发票怎么看
  • 不是房屋产权人可以卖房吗
  • 对公账户注销需要本人吗
  • 开了发票一定要确认收入吗
  • 收到发票,未付款,付款的时候需要把发票复印做附件吗
  • 购买少数股东权益的会计处理
  • 原材料入账价值合理损耗
  • 咨询费属于什么大类
  • 房地产土地增值税加计扣除20%
  • 无形资产的入账价值包括什么
  • 合同资产对应的成本
  • 出售股权收入会计分录
  • win11前面板耳机没声音
  • dhcp的安全防范
  • 企业旅行社名字怎么取
  • 工程结算如何进行
  • 公司收到拆迁补偿款要交税吗
  • 销售商品发生的现金折扣
  • 公司租的宿舍记什么科目
  • PHP:time_sleep_until()的用法_misc函数
  • 我告诉你win7旗舰版
  • 出差补贴是必须的吗
  • 损益类科目包括费用类科目吗
  • mplugin.exe是什么
  • php实现文件下载功能
  • 国有划拨土地给集体企业怎么办
  • php生成颜色面板
  • 账面价值是历史价值吗
  • 公司员工餐费会计分录
  • 收入纳税退税
  • 经济利益的总流入
  • 法人股东的分红怎么算
  • 权益法下公允价值变动计入其他综合收益
  • 固定资产折旧计入什么费用
  • 开发票该怎么操作?
  • 影响无形资产的营业利润怎么算
  • 企业应纳税所得额的计算原则
  • 企业对外借款计入什么科目
  • 小规模纳税人劳务派遣可以差额征税吗
  • 库存商品结转成本是什么意思
  • 购销供应商
  • 公司市场部门有什么职位
  • 非营利组织注册资金可以用吗
  • 公司是生产企业现在要开出租赁的发票可以开吗
  • 快递费用是否可以开发票
  • 税交多了可以退吗
  • 固定资产转让开票大类是什么
  • 合伙人工资薪金
  • 商业折扣的会计分录
  • xp系统每次开机都重启
  • ubuntu20.04 unity
  • centos安装选择哪个
  • 三星笔记是干什么用的
  • avcodec.dll是什么意思
  • sealmon.exe - sealmon是什么进程 有什么用
  • win10 win+l
  • ubuntu操作
  • win1020h2版好不好
  • opengl教程48讲
  • wind安装
  • perl 调用perl
  • UNITY开发工程师
  • linux系统mysql自动备份并使用ftp上传的方法
  • css图片垂直居中对齐
  • unity strangeioc
  • python django
  • 12366人工服务时间节假日上班吗
  • 增值税纳税申报表附列资料(三)
  • 三亚国税局各区领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设