位置: 编程技术 - 正文

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

  • 企业所得税申报表
  • 税务系统纳税申报
  • 残疾人保障金为什么是小数
  • 火车票丢失怎么补办
  • 研发费用直接计入成本吗
  • 冲减上年度收入的会计分录
  • 出口免税需要什么资料
  • 收到捐赠货物的会计分录怎么写
  • 教育服务增值税纳税义务发生时间
  • 企业网银短信提醒费用
  • 企业购买的黄金计入什么科目
  • 医院计提坏账准备分录
  • 记账时显示期初未建账
  • 足疗发票税点
  • 运费抵扣的税收筹划是怎样的?
  • 同一建筑工程签不同合同
  • 如何倒算税前工资的公式
  • 小规模纳税人发票图片
  • 个人出租商铺要交城镇土地使用税吗
  • 房企结转收入
  • 劳务挂靠需要开票吗
  • 如何更改中英文切换
  • 季度所得税缴纳时间规定
  • window10自带商店下载位置
  • 主营业务收入明细账
  • 差额征税的项目 按差额记账还是全额倒算销项税
  • 如何加强企业应收应付款管理论文
  • vue设置图片
  • 临时存款账户怎么开户
  • 商业汇票贴现时贴现额的大小受贴现期长短的影响
  • 账龄分析法计提比例
  • 2023年顶会、顶刊SNN相关论文----------持续更新中
  • vuerouter模块化
  • Ant Design-vue 解决input前后空格问题(推荐)
  • 跨年发票可以作为税前扣除的时限
  • 季末资产总额怎么计算出来的
  • 季节性停工计入当期损益吗
  • 党费结算标准
  • 软件公司股权
  • 编写脚本语言
  • sql group by
  • 10万销售额是含税还是不含税
  • 小规模企业免征增值税如何做账
  • 银行贷款可以置换险资吗
  • 小企业会计准则适用于哪些企业
  • 公司吸收合并是利好吗
  • mysql命令行删除库中的所有表
  • 没有收入如何做账
  • 项目费用有哪些
  • 计入资本公积的固定资产处置
  • 购买银行承兑汇票贴现诈骗
  • 收到利息收入如何做分录
  • 个人独资企业缴纳社保享受优惠么
  • 期初调整分录
  • 记账凭证可以先做贷方吗
  • Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易配置方法
  • win2016 ntp
  • win8.1开始界面
  • ubuntu20.04忘记root密码
  • gh-files是什么
  • win7如何删除无法删除的文件
  • win8内存管理
  • Win7中TrustedInstaller.exe进程占用内存高该怎么解决?
  • linux file-nr
  • 左手linux+gdb,右手unity+vs,一个bit一个bit地去调试是种什么体验
  • 置顶通知要开启吗
  • 客齐是什么意思
  • 3行程序搞定SVM分类-用JAVA程序调用LibSVM API 最简单的示例
  • vue移动端app开发流程
  • jquery 图片
  • unity获取鼠标点击的位置
  • js中的?
  • unity持久化存储
  • android webapi调用
  • javascript面向对象编程
  • 商业发票发票号怎么填写
  • 02112366电子税务局
  • 新疆办房产证需要多久能拿证
  • 深圳税局电子税务局
  • 地税占税收的比例多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设