位置: 编程技术 - 正文

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

  • 个人所得劳务报酬税率
  • 土地增值税间接费用扣除
  • 支付境外技术服务费代扣代缴所得税账务处理
  • 租金没有发票可以入账吗
  • 股票发行费用属于资本成本中的筹资费用
  • 以前暂估的成本,年终要冲销怎么做账
  • 报关单位的信用管理制度
  • 天猫国际的店铺是正品吗 感觉很便宜
  • 善意接受虚开发票只能自认倒霉么
  • 单位和职工个人缴费基数如何确定的规定
  • 小规模纳税人第一次网上报税
  • 开票方没缴税咋办
  • 折扣折让 红字发票账务处理
  • 中小微企业优惠政策落实措施
  • 公司向个人借入资金的风险
  • 工会经费滞纳金税率
  • 发票冲红后原发票还有用吗?
  • 企业会议费发票可否抵扣?
  • 开公司怎么报账
  • 实收资本账簿印花税需要每年交吗
  • 商品混凝土的增值税费率
  • 哪些行为触犯了刑法
  • 长期应付款账面价值和账面余额
  • 借款利息税前扣除比例
  • 进项发票已入账抵扣后开负数红冲怎么处理
  • 以前年度损益调整借贷方向
  • .exe文件病毒
  • win10家庭最新版本
  • 简易征收月末需要转出未交增值税吗
  • 潘塔纳尔湿地的主要成因
  • 自产自销的苗木免税吗
  • 联邦学习(FL)+差分隐私(DP)
  • 餐饮业的原材料
  • 应付票据的贴现账务处理
  • 勾选认证发票的时候找不到这张发票号码怎么办
  • 不抵扣勾选是什么
  • 应税项目和非应税项目分类
  • sql分页语句
  • 母子公司收入合并
  • 运输费属于生产成本还是制造费用
  • 什么时候不能计入开办费
  • 水泥销售会计分录怎么做
  • 开办费企业所得税处理
  • 管理费用不可以税前抵扣的利润表怎么填写
  • 购进材料无发票会计分录
  • 长期股权投资减值准备借贷方向增减
  • 过路费属于会计哪个科目
  • 一般纳税人外购货物发生非正常损失,不包括
  • 建筑企业外地预缴
  • 文化事业建设费逾期未申报怎么办
  • 申报表怎么更正
  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 支票有效期10天是自然日还是工作日
  • 购入固定资产怎么折旧
  • 提供劳务的收入计入什么科目
  • 总账设置包括哪些内容
  • 详解Mysql主从同步配置实战
  • centos安装常用命令
  • task host windows解决
  • centos怎么备份
  • linux fdisk -l
  • linux操作系统的安装
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • win10系统宽带连接错误解决方法
  • linux基础常用命令
  • linux计划任务执行脚本
  • nodejs web3
  • 还原分区和引导分区
  • jQuery Ajax 实现在html页面实时显示用户登录状态
  • js设置滚动条滚到底部
  • 京东试用js脚本
  • javascript的主要功能
  • 个人所得税赡养老人可以填两个吗
  • 财税36号文附件3
  • 视同销售行为的进项税额抵扣方法?
  • 企业调查表资金怎么填
  • 应税销售额和应纳税额
  • 广西小学成绩查询入口官网
  • 个人独资企业如何避税
  • 亿企代账和云账房哪个好用?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设