位置: 编程技术 - 正文

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

  • 离职补偿的扣税比例
  • 企业所得税的成本是含税还是不含税
  • 小规模没有成本票怎么做账
  • 个人所得税怎么交
  • 小规模纳税人租金发票开几个点
  • 主营业务收入和销售收入
  • 本年利润借方专栏有什么
  • 商品和服务税收分类编码
  • 外购商品赠送客户怎么做账
  • 赡养老人专项附加扣除可以是爷爷奶奶吗
  • 无效产权转移的契税需要征收吗
  • 职工薪酬纳税调整标准
  • 不动产经营租赁印花税税率
  • 不合规进项税如何账务处理
  • 专用发票的税票号码看哪里?
  • 在深圳如何办理护照流程
  • 房地产的出租行为属于土地增值税征收范围吗
  • 中奖个人所得税多少起征收
  • 残保金和工会经费
  • 简易计税增值税计入什么科目
  • 营业收入现金怎么计算
  • win10系统如何卸载ie11
  • 简易计税的方式
  • BIOS里没有USB-HDD选项
  • macbook版itunes
  • u8销售类型怎么设置
  • 安全模式是个啥
  • PHP - EasyUI DataGrid 资料取的方式介绍
  • 营改增后企业一般纳税人认定标准为
  • 税务行政罚款会罚多少
  • 手续费在银行系统哪里查
  • thinkphp 快速入门
  • 工业企业制造费用占比
  • 华为od机试题题库
  • 成功解决用英语怎么说
  • 【创作赢红包】项目信息分析表
  • 循环表是线性表吗
  • php decbin
  • phpcms怎么用
  • mongodb replica set 配置高性能多服务器详解
  • 旅游门票费用可以用来报销吗?
  • 原始凭证可以外带吗
  • 增值税年末所有都要结平吗
  • 财务往来账对账总结
  • 职工教育经费是从工资里扣吗
  • 餐饮业流水账表格
  • 金税盘电子发票下载失败
  • 以红字冲回
  • 减免增值税的相关规定
  • 长期待摊费用如何评估
  • 预付账款和应付账款减少
  • 政府补贴的装修费是免税的吗
  • 建设期利息有哪些
  • 职工福利费税前扣除标准是应发工资还是实发工资
  • 暂估有几种处理方法
  • 费用票成本票有哪些
  • 土地作为无形资产还是固定资产
  • 车辆保险费计入现金流量表哪里
  • 购买单位什么意思
  • 让你的时间更有价值
  • linux磁盘配额实验报告
  • WIN7系统如何设置表格默认保存位置
  • win8桌面在哪
  • linux中复制目录到另一个目录的命令
  • lnmp一键安装包 linux
  • win10应用商店叫什么
  • linux a
  • js实现简单的画图功能
  • 批处理命令不允许用户在文件夹内的文件
  • 炉石 xhope
  • emacs win10
  • javascript声明变量的语句
  • unity gui layer
  • JavaScript控制台输出
  • 使用nodejs连接openai超时
  • java dom解析
  • 浙江省工会经费减免最新政策2019年
  • 杭州电子税务局注册流程
  • 国家税务局什么时候放假
  • 增值税税率有哪些规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设