位置: 编程技术 - 正文

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

  • 土地增值税要计增值税吗
  • 实收资本印花税是营业账簿吗
  • 职工薪酬分配表及分录怎么做
  • 开票不确认收入可以吗
  • 没有工会 还需要交钱吗
  • 金融企业逾期贷款税前扣除
  • 企业想成为退税商店需具备哪些条件
  • 国外租赁行业都包括哪些
  • 外购原材料自用
  • 补交以前年度增值税的科目处理
  • 银行利息怎么算?
  • 出口收入没有及时申报怎么处罚
  • 给供应商付款怎么做分录
  • 返利回收期怎么计算
  • 工人受伤医药费计入什么科目
  • 部门奖金怎么入账
  • 收到老板给的购房发票
  • 企业利润分配如何分析
  • 企业所得税一般是多少
  • 纳税调整增加额和纳税调整减少额
  • 基本户发工资要交社保吗
  • 三十个生僻字
  • 第三方代收代付平台
  • 机票退票费能抵扣旅客进项税吗
  • 整体购买企业资产涉及哪些税
  • 以前季度所得税表怎么作废
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • 惠普hp笔记本电脑怎么开机
  • 增值税专用发票和普通发票的区别
  • 退回多缴税款账务处理
  • 工资里的其他应收款是什么
  • 电脑开机显示怎么取消?
  • ocxdll.exe - ocxdll是什么进程 有什么用
  • PHP:curl_unescape()的用法_cURL函数
  • 水表同步
  • 现金流量表的编报时间有
  • 煤矿安全费用提取规定
  • jsp做登录界面
  • 库存商品的盘盈盘亏
  • Python数学建模三剑客
  • 资产处置收益的账务处理
  • 织梦网站怎么添加关键词
  • sqlloader-350错误
  • 资产减值损失是费用吗
  • 自然人扣缴系统怎么申报个税
  • sqlserver复制需要有实际的服务器名称
  • 租入厂房再转租新租赁准则如何处理
  • 企业对于无法收回的应收账款,应列入
  • 建行E信通贴现需要发票吗
  • 会计人要求
  • 应交税费期末余额在借方怎样处理
  • 固定资产报废会计科目处理
  • 支付货款订金入什么科目
  • 预付卡开不征税发票
  • 支付广告费是什么活动
  • 工程一直不办结算怎么办
  • 收到专票可以不签字吗
  • mysql安装不成功怎么办
  • win8系统升级
  • macbookpro怎么测声音
  • 在ubuntu上安装gcc
  • 系统更新到win11后还可以调回win10吗
  • targz和zip
  • xp系统注册表在哪
  • centos7 ifcfg-lo
  • kmsss.exe是什么
  • w7开机界面
  • win8打不开咋办
  • node.js gui
  • attributes.add
  • node.js gui
  • android设置背景颜色代码
  • node.js中express-session配置项详解
  • jquery one
  • javascript 代码
  • 安卓启动器修改
  • 税票上的开票员是谁
  • 江西2022年选调
  • 新税法折旧年限怎么算
  • 怎样在网上申报税务流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设