SQL行转列、列转行
这个主题还是比较常见的,行转列主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行问题同样也很常见。...80000);
INSERT INTO `wyc_test` (`id`,`name`,`date`,`scount`) VALUES (10,'微信','2013-09-01',70000);
二、行转列...主要思路是分组后使用case进行条件判断处理
#行转列
select
a.date,
sum(case a.name
when '小说' then a.scount...,主要原理是利用SQL里面的union,具体的sql语句如下:
Sql代码
select user_name, ‘语文’ COURSE , CN_SCORE as SCORE from test_tb_grade2...:
Sql代码
insert all
into test_tb_grade3(USER_NAME,COURSE,SCORE) values(user_name, ‘语文’, CN_SCORE