文章详情页
关于Mysql数据表行转列
浏览:152日期:2022-06-13 14:39:16
问题描述
问题解答
回答1:试试下面的语句:
select team_name,sum(if(score=’正’,1,0)) as’正’,sum(if(score=’负’,1,0)) as ’负’ from teamscore group by team_name;回答2:
应该是:
SELECT team_name, count(*) AS win WHERE score = ’正’ GROUP BY team_nameSELECT team_name, count(*) AS loss WHERE score = ’负’ GROUP BY team_name
再想办法把这两个结果合起来。
相关文章:
1. java - Atom中文问题2. angular.js - 百度支持_escaped_fragment_吗?3. 请教各位大佬,浏览器点 提交实例为什么没有反应4. nginx - 关于vue项目部署到ngnix后出现的问题5. mysql优化 - 关于mysql分区6. javascript - 为什么这个点击事件需要点击两次才有效果7. javascript - ionic2 input autofocus 电脑成功,iOS手机键盘不弹出8. css3 - 这个形状使用CSS怎么写出来?9. 如何分别在Windows下用Winform项模板+C#,在MacOSX下用Cocos Application项目模板+Objective-C实现一个制作游戏的空的黑窗口?10. java - MySQL中,使用聚合函数+for update会锁表吗?
排行榜
