论坛上的题目--类似于行列转换的,给出我的方法。
论坛上的题目: 现在有表如下 个人觉得,类似于行列转换的写法 ;with?ta(stu_name,stu_subject)??as (select?'Jim','Chinese' union select?'Tom','English' union? select?'Anna','political' ) select?stu_name,sum(case?when?stu_subject? in('Chinese','English','Math')?then?1?else?0?end?)?as?countofenglishchinesemath, sum(case?when?stu_subject?is?not?null?then?1?else?0?end)?as?allsubjects? from?ta?group?by?stu_name (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |