位置: 编程技术 - 正文

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

  • 房地产零税率
  • 小规模纳税人外账处理
  • 简易征收预缴税款交错了
  • 五联发票一般用于哪种单位
  • 财付通转账手续费多少
  • 超市商品打折怎么算出来
  • 企业对无法收回的应收账款应借记的会计科目是
  • 个人所得税期末为负数审计调整
  • 个体工商户开票金额超过核定了咋办
  • 酒店的床和沙发哪个好
  • 财务费用的借方和贷方
  • 自己去税务局开票怎么开
  • 合伙企业对外投资收益怎么纳税
  • 公司转让税费如何计算
  • 公司员工补充医疗保险方案
  • 个人可以做代理吗
  • 退税收入怎么做分录
  • 长期待摊费用期末在借方还是贷方
  • 鸿蒙桌面卡片怎么变小
  • 2021最新版静疗规范指南
  • 安全的无线连接软件
  • 摊销房租费如何做账
  • 怎么获取免费的腾讯vip
  • hipsdaemon.exe是什么
  • 银行存款收款凭证属于什么凭证
  • 出租设备的租金收入应计入什么科目
  • 内账怎么处理增值税
  • 拉贾安帕特群岛地图中文版
  • 布拉塞龙图片
  • win10iis安装配置
  • EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
  • 前端的基础知识
  • 盒子模型的概念
  • chk命令
  • 营改增前取得的有形动产为标的物
  • 期权增发是什么行业
  • 待抵扣进项税额的分录
  • 非公司员工可以举报公司不交社保吗
  • 最新税法规定小车折旧年限
  • 待处理财产损溢增加是哪方
  • php压缩文件怎么打开
  • mysqldump导入数据库
  • 销售收入与营业费用的配比不合理
  • 存货周转率是指企业某一会计
  • 流动资产损失计入营业外支出吗
  • 在创业板上市公司首次公开发行股票的条件
  • 股东以固定资产入股会计处理
  • 弥补以前年度亏损报表怎么填
  • 建造合同信息表
  • 固定资产原价怎么计算
  • 当月没认证发票有补救措施吗
  • 每个月房租
  • 跨年的社保,账务怎么处理?
  • 商场代收款合法吗
  • 网吧是个人独资企业还是个体工商户
  • 无发票的费用怎么算
  • 所得税核算的三种方法
  • 固定资产的调整科目
  • sql语句优化之用是什么
  • sqlserver not in 语句使程充崩溃
  • mac系统操作教程
  • apt-get download
  • 怎么把ubuntu装在u盘上
  • centos怎么设置
  • win8屏幕键盘快捷键
  • windows7手动更新
  • win10非管理员账户开启管理员账户
  • unity 虚拟摇杆
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • 用python怎么写字
  • jquery二级导航栏
  • python排列代码
  • nodejs集成sqlite使用示例
  • shell脚本wc
  • 安卓手机都这样
  • js实现的倒计时怎么用
  • Android调用系统截屏方法
  • 湖南国家电子税务局企业所得税申报进不去
  • 广东省社保缴费基数
  • 重庆准生证网上怎么申请领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设