case when求详解SQL的Case When函数语句含义

case when  时间:2022-02-23  阅读:()

求详解SQL的Case When函数语句含义

select 课程, sum(case when 姓名='李四' then 成绩 end)as '李四', sum(case when 姓名='张三' then 成绩 end)as '张三' from table_2 group by 课程 --意思是: 查询结果按照“课程”、“李四的成绩”、“张三的成绩”显示出来, 其中“李四的成绩”计算方法是: 当姓名=李四,那么就计算将该行的成绩按照课程进行分类加总 “张三的成绩”计算方法是: 当姓名=张三,那么就计算将该行的成绩按照课程进行分类加总 select 姓名, sum(case when 课程='语文' then 成绩 end)as '语文', sum(case when 课程='数学' then 成绩 end)as '数学', sum(case when 课程='英语' then 成绩 end)as '英语' from table_2 group by 姓名 --类似的意思是: 查询结果按照“姓名”、“语文”、“数学”、“英语”按照姓名进行加总各科成绩显示出来, 其中“语文”成绩计算方法是: 当科目=语文,那么就计算将该行的成绩按照姓名进行分类加总 “数学”成绩计算方法是: 当科目=数学,那么就计算将该行的成绩按照姓名进行分类加总 “英语”成绩计算方法是: 当科目=英语,那么就计算将该行的成绩按照姓名进行分类加总 case when 条件 then 表达式1 else 表达式2 end 表示:当条件成立,则返回表达式1,否则返回表达式2. 因此:sum(case when 姓名='李四' then 成绩 end)as '李四', 表示如果姓名为李四,则加总计算成绩,列名为‘李四’ 类似的楼主可以自己理解了。

HostKvm:夏季优惠,香港云地/韩国vps终身7折,线路好/机器稳/适合做站

hostkvm怎么样?hostkvm是一家国内老牌主机商家,商家主要销售KVM架构的VPS,目前有美国、日本、韩国、中国香港等地的服务,站长目前还持有他家香港CN2线路的套餐,已经用了一年多了,除了前段时间香港被整段攻击以外,一直非常稳定,是做站的不二选择,目前商家针对香港云地和韩国机房的套餐进行7折优惠,其他套餐为8折,商家支持paypal和支付宝付款。点击进入:hostkvm官方网站地址hos...

织梦DEDECMS即将授权收费和维权模式 站长应对的几个方法

这两天在站长群里看到不少有使用DEDECMS织梦程序的朋友比较着急,因为前两天有看到来自DEDECMS,我们熟悉的织梦程序官方发布的公告,将会在10月25日开始全面商业用途的使用DEDECMS内容管理程序的会采用授权收费模式,如果我们有在个人或者企业商业用途的,需要联系且得到授权才可以使用,否则后面会通过维权的方式。对于这个事情,我们可能有些站长经历过,比如字体、图片的版权。以及有一些国内的CMS...

一键去除宝塔面板各种计算题与延时等待

现在宝塔面板真的是越来越过分了,删除文件、删除数据库、删除站点等操作都需要做计算题!我今天升级到7.7版本,发现删除数据库竟然还加了几秒的延时等待,也无法跳过!宝塔的老板该不会是小学数学老师吧,那么喜欢让我们做计算题!因此我写了个js用于去除各种计算题以及延时等待,同时还去除了软件列表页面的bt企业版广告。只需要执行以下命令即可一键完成!复制以下命令在SSH界面执行:Layout_file="/w...

case when为你推荐
dell服务器维修dell维修服务isbackground什么叫做背景反应?background reaction在线直播系统网络视频直播系统的简介wow服务器状态我电脑上的魔兽服务器状态很好.但是还是玩不起来.请问可以玩了不?云输入法如何使用QQ云输入法?特斯拉model3降价特斯拉股价为何暴跌?网页背景音乐代码网页背景音乐的源码一般在哪?情人节网页有没有网站情人节办活动的啊???camel是什么意思“压垮骆驼的最后一根稻草”是什么意思?cpu仪表盘cpu型号标示数字是什么意思
cc域名 美国vps评测 163网 国外bt godaddy优惠券 国内加速器 网通代理服务器 有益网络 169邮箱 腾讯实名认证中心 adroit 卡巴斯基免费试用 香港亚马逊 外贸空间 太原联通测速 中国联通宽带测速 测试网速命令 江苏双线 cdn服务 广州服务器托管 更多