Java教程

SQL_行转列

本文主要是介绍SQL_行转列,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQL命令

SQL进行数据展示的时候,常常会用到行转列,思路很重要
使用union all ,没有的字段用0表示,然后max
select t1.id,  max(data)as data,max(test_dat ) as test_dat
from(
select id, 0 as data,test_dat from a
union all
select id, data,0 as test_dat  from b)t1
group by t1.id

使用case when
这篇关于SQL_行转列的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!