位置: 编程技术 - 正文

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

  • 企业新成立,何种情况下需要开始记账报税
  • 转出未交增值税借方
  • 企业外汇买卖业务流程图
  • 报销筹建期间的房租押金怎么做会计分录?
  • 股东退股分红怎么拿回
  • 建筑安装企业成本费用包括哪些
  • 董事费如何计算个人所得税
  • 什么是简易征收办法征收增值税
  • 物业公司停车费怎么开票
  • 对公账户收到个人汇款 退还
  • 收到多开的发票会计上怎么入成本?
  • 联营店铺收取的收入如何账务处理?
  • 进项税转出如何做分录
  • 购买税控设备,享受何种优惠政策
  • 上个月暂估这个月成本怎么调整
  • safedownloader是什么
  • 服务业结转成本与收入如何配比
  • 初级会计中应收账款贴现
  • fte文件怎么打开
  • 将银行借款存入银行会引起企业资产总额的变化吗
  • thinkphp ide
  • PHP:pcntl_waitpid()的用法_PCNTL函数
  • js技术干货分享
  • 窗函数的作用
  • 怎么做委托银行业务
  • vue get方法
  • vue如何预加载图片
  • js异步解决方案
  • 新能源企业所得税税率是多少
  • 2023 最新最细 vite+vue3+ts 多页面项目架构,建议收藏备用!
  • php提示框
  • 什么是Unicode
  • 企业购进的商品是什么
  • 个人所得税纳税记录怎么查询
  • 企业电子发票重开流程
  • 个体工商户增值税怎么计算
  • 税法中特许权费包括哪些
  • 出口退税指的是什么意思
  • 收入费用表本期盈余与资产负债表不一致
  • 企业所得税的应纳税所得额怎么计算
  • 凭证必须用凭证盒
  • 补发工资怎么补发
  • 期间费用逐年上升说明什么
  • 疫情期间购买消毒弥雾机的请示
  • 坏账损失记入
  • 原材料暂估入库成本结转处理
  • 存货跌价准备冲减成本
  • 税收分类编码填错有影响吗
  • 供货商做产品配送怎么做
  • 使用sql server
  • win7自带播放器怎么打开
  • win2000停止服务
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • win10进入安全模式后怎么恢复正常模式启动电脑
  • centos 虚拟化
  • vmware虚拟机Linux扩展硬盘
  • xp连接到共享打印机
  • cleanmymac3激活码领取
  • main.exe是什么意思
  • linux的防火墙配置文件
  • WIN7快捷键冲突怎么解决
  • jQuery+AJAX实现遮罩层登录验证界面(附源码)
  • Unsolved bug in fltk-1.1.10/src/filename_list.cxx for scandir --已解决!
  • css可继承
  • angular页面加载完后执行方法
  • linux监控程序
  • 批处理系统定义
  • 关于jQuery中的DOM操作,下列哪种方法用来复制元素?
  • unityugui
  • android设计模式书籍
  • jquery-easyui-1.3.3
  • jquery map遍历
  • 安卓中的多线程
  • 湖南省低保电话是多少?
  • 契税退税进度怎么查询
  • 税盘注销了怎么申报增值税
  • 陕西电子税务局官网
  • 消费税由谁来承担
  • 税务之星ii驱动
  • 苏30参数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设