php+mssql sum case when sum没有记录

最近遇到一个相关(数据库比较弱)嘚难题思索了半天,最后在朋友的帮助下终于解决了,利用case when sumwhen这个方法就可以解决

原问题我就不在这里说明了,用一个经典的学生成績来说明吧

查询学生的各科成绩和总分,效果如下图使用SQL语句写出来

  1. case when sumwhen后面接的是某个表的字段的时候,then可以接另外一个字段整个字段的查询结果是then后面的类型,如上面示例中查语文成绩,then后面是score是整型,那么查出来该字段也是整型;

博客微信公众号欢迎关注。

我要回帖

更多关于 case when sum 的文章

 

随机推荐