位置: 编程技术 - 正文

SQLServer行列互转实现思路(聚合函数)(sql 行列转换)

发布时间:2024-01-29

推荐整理分享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如何操作)

  • 土地使用税的纳税义务人
  • 企业所得税法
  • 增值税专用发票电子版
  • 独立核算的分公司怎么报税
  • 融资租赁出租人和承租人的区别
  • 固定资产更换配件怎么界定是否满足资本化
  • 货样广告品出口需要开票吗
  • 小规模纳税人2018
  • 债权投资属于其他非流动金融资产嘛
  • 哪些银行承兑汇票比较好
  • 购买设备属于经营性现金流出吗
  • 信用卡核销是什么意思
  • 盘亏机器设备会计分录
  • Win11 Build 22454.1000 开发者预览版发布(附更新修改已知问题+安装)
  • 私营合伙企业个税怎么算
  • 修改插入点闪烁光标的宽度
  • 邮件远程控制
  • windows的记事本的扩展名
  • php转word
  • php教程100
  • 纳税调整增加额怎么做会计分录
  • 努沙杜瓦酒店
  • 固定资产清理科目余额结转哪里
  • 核定征收开票超过限额
  • php 截断
  • vue中事件
  • vue里面的路由
  • thinkphp自定义标签
  • php获取前一天的时间
  • 集团对子公司拨款的规定
  • 主营业务收入用三栏式吗
  • 员工在其他公司担任股东,违法吗
  • 年数总和法怎么算年折旧额
  • 票据背书转让会计处理
  • 财务费用利息收入是什么意思
  • 如何在税控盘上申领发票
  • mysql 随机
  • 行政事业单位工作时间
  • 代理费属于
  • 销售公司的主营业务成本怎么算
  • 在校大学生可以考教师资格证吗
  • 银行本票与银行汇票的区别之一是
  • 工业企业土地使用税
  • 企业会计凭证怎么写
  • 租赁期间因占有、使用租赁物获得的收益
  • 文化事业建设费会计分录
  • 赠送礼品怎么入账
  • 小规模增值税减按1%缴纳,如何申报
  • 收到加盟费应该怎么做账
  • 以前年度损益调整怎么做账
  • 不得抵扣的增值税计入
  • 收不回来的应收账款会计分录
  • 报废车收到的钱怎么做账
  • 预收款退回怎么处理
  • 建厂房之前需要什么条件
  • 银行存款实际余额不足
  • MySQL slave_net_timeout参数解决的一个集群问题案例
  • mac os x10.6
  • 使用u盘安装win10
  • windows终端美化
  • mac闹钟app
  • ubuntu20 配置静态ip
  • macbook恢复macos
  • 苹果的mac怎么查
  • windows tcp
  • windows10无法识别
  • vi和vim的关系
  • cocos2dx-3.0(23) ScrollView 缩放 及 touch新用法
  • Unity 相关经典博客资源总结
  • js函数重名
  • 详解JavaScript对W3C DOM模版的支持情况
  • jquery mouse
  • 孙其功陪你学之——unity3d进程暂停
  • pythen开发环境
  • jquery遍历radio并选中
  • jquery控制display属性
  • 怎么知道税控盘有没有注销
  • 广州酒家月饼抽奖公告最新
  • 增值税发票选择确认平台查询不到以开出的进项发票?
  • 房屋契税可以退个人所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号