半个西瓜的故事,高瞻远瞩打一生肖,娱乐圈血肉史2
1、
姓名 |
日期 |
是否上班 |
张三 |
星期二 |
是 |
张三 |
星期三 |
是 |
李四 |
星期一 |
是 |
王五 |
星期二 |
是 |
张三 |
星期二 |
是 |
写出一条SQL语句输出下列结果
姓名 |
星期一 |
星期二 |
星期三 |
张三 |
|
2 |
1 |
李四 |
1 |
|
|
王五 |
|
1 |
|
答案:
select t.name,SUM(Case when t.date='星期一' then 1 else 0 end) As 星期一,
SUM(Case when t.date='星期二' then 1 else 0 end) As 星期二,
SUM(Case when t.date='星期三' then 1 else 0 end) As 星期三
from t_it_work t
Group by t.`name`
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
小白安装登录mysql-8.0.19-winx64的教程图解(新手必看)
Navicat连接MySQL时报10060、1045错误及my.ini位置问题
网友评论