位置: 编程技术 - 正文

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

  • 税务机关采取哪些行政
  • 补交增值税产生的费用
  • 一般纳税人登记证明
  • 小规模纳税人增值税减免账务处理
  • 小规模无进项怎么补税
  • 房地产企业季度所得税申报
  • 资产减值损失借贷方向
  • 被投资方减资的会计处理
  • 实收资本需要计提印花税吗
  • 总公司分摊的分公司所得税
  • 一般账户网银可以发工资吗
  • 土地增值税清算规程实施细则
  • 单位承租个人房屋交哪些税2020年
  • 补交以前年度增值税和滞纳金怎么开票
  • 手撕票验旧是什么意思
  • 报关单毛重错了被海关查到
  • 安装服务需要预缴税款吗
  • 劳务派遣发票备注栏要求
  • 签证费会计分录
  • winds10企业版
  • 电脑出现一堆英文无法开机
  • 如何解决Windows10电脑卡顿现象
  • PHP:bzdecompress()的用法_Bzip2函数
  • phpget方法
  • phpipam使用
  • php闭包和回调函数
  • React18的useEffect会执行两次
  • yii2中dropDownList实现二级和三级联动写法
  • 固定资产处置的三种方式
  • 存货盘亏原因不明会计分录
  • 公司食堂吃饭没钱怎么办
  • scrapy csdn
  • 限售股 缴税
  • 人力资源公司的税率是多少
  • 如何分析现金利润情况
  • 固定资产投资额怎么计算
  • 个人所得税计算方法及抵扣方法
  • 如何快速删掉通讯录联系人
  • sql语句中单引号是什么
  • 补办理营业执照需要什么材料
  • 注册资本与实收资本是否一致
  • 计提增值税如何计算
  • 正数折扣发票
  • 预付款项核销
  • 应收及预付款项的坏账损失应当于实际发生时计入
  • 企业所得税税率多少
  • 财务负责人和办税员可以是一个吗
  • 现金流量结构分析表
  • 公司为员工租房应注意
  • 企业什么情形必须签无固定期限合同
  • 机票报销需要什么单据
  • 公司应收票据增加意味着什么
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
  • sql语句去除重复值
  • winserver2008开机启动
  • win7右下角提示测试模式
  • ubuntu系统安装SSH服务
  • 自己的磁盘
  • win10预览版好吗
  • 苹果mac有啥用
  • win10系统应用
  • xp系统安装版
  • rftray.exe - rftray是什么进程 有什么用
  • 双系统如何迁移到固态硬盘
  • win7一直配置
  • win7如何设置屏幕保护时间
  • win7系统怎么调出运行窗口
  • 铁嘴王指什么动物
  • easyui demo
  • Node.js中的construct
  • javascript编写函数
  • mongoose怎么用
  • javascript例题
  • js判断数据是否存在
  • 下列关于javascript的叙述正确的有
  • python 获取uuid
  • 国家税务总局增值税发票查验平台官网
  • 湖南地税网上办税服务厅
  • 欠税务局税款的后果
  • 市中区税务局办税大厅上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设