sqlserver行转列 pivot 使用实例
更新时间:2020年7月24日 11:09 点击:902
sqlserver行转列 pivot 使用实例
select * from (select a.color_id,a.color_code,r.color_name,r.language_code from item_color a left join item_color_language r on a.color_id =r.color_id) as t pivot(max(t.color_name)for t.language_code in ([zh],[en])) as r order by color_code
item_color 关联 item_color_language
每一个color_id 有中英文2行记录
通过行转列 每一个color_id都中文英文2个列在同一行显示
相关文章
- 笔者最近正在学习Pandas数据分析,将自己的学习笔记做成一套系列文章。本节主要记录Pandas中使用stack和pivot实现数据透视。感兴趣的小伙伴们可以参考一下...2021-09-05
- SQL语句行列转换的两种方法 case...when...2013-09-23
- 这篇文章主要介绍了sql server通过pivot对数据进行行列转换的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-11