1、sum(case when results='胜' then 1 else 0 end) as ‘胜’

要求查询出结果:

sql语句实现:

select date,
sum(case when results='胜' then 1 else 0 end) AS '胜',
sum(case when results='负' then 1 else 0 end) AS '负'
from game
group by date;

2、成绩分等级(case when 条件 then 结果 when 条件 then 结果 else 结果 end)

请写出生成如下图结果的sql语句( >=80 表示优秀, >=60 且 <80表示及格,<60表示不及格)?

效果图:

sql语句实现:

select
(case when `语文` >= 80 then '优秀' when `语文` >= 60 then '及格' else '不及格' end) AS '语文',
(case when `数学` >= 80 then '优秀' when `数学` >= 60 then '及格' else '不及格' end) AS '数学',
(case when `英语` >= 80 then '优秀' when `英语` >= 60 then '及格' else '不及格' end) AS '英语'
from score

3、合并字段显示(union all)

合并显示按投资额度倒序排序,结果如下:

sql语句实现

select
id AS '编号',
'db_gain' AS '表名',
'' as '连接',
invest_money AS '投资额度',
project_name as '项目名称',
belongs_inductry as '产业领域',
coperation as '合作方式'
from db_gain
UNION ALL
select
id AS '编号',
'achievement' as '表名',
url as '连接',
price as '投资额度',
name as '项目名称',
category as '产业领域',
tradeType as '合作方式'
from achievement
order by `投资额度` desc;

最新文章

  1. 『.NET Core CLI工具文档』(九)dotnet-run
  2. TreeView 使用方法:(在View.Details模式下)
  3. Intro to CSS 3D transforms
  4. 详解Android功耗分析工具Power Tutor的使用
  5. codeforces 442C C. Artem and Array(贪心)
  6. JdbcTemplate 操作Oracle Blob
  7. (转)SQL Server 2008将数据导出为脚本 [SQL Server]
  8. machine learning 之 导论 一元线性回归
  9. logging的使用方法
  10. 【Unity Shaders】Using Textures for Effects介绍
  11. 集群通信组件tribes之应用程序处理入口
  12. c# 抽象类,抽象方法使用(abstract)
  13. vps install ss
  14. 微信小程序合法域名配置-不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书
  15. OC Swift中检查代码行数
  16. sql server 存储过程使用游标记录
  17. 06-01 Java 二维数组格式、二维数组内存图解、二维数组操作
  18. 查询es curl命令记录
  19. bzoj千题计划159:bzoj2055: 80人环游世界(有源汇上下界可行最小费用流)
  20. 通过Java Api与HBase交互

热门文章

  1. Java IO: ByteArrayOutputStream使用
  2. 学习JSP篇:jsp简单介绍
  3. Docker镜像实战(ssh、systemctl、nginx、tomcat、mysql)
  4. go基础——输入输出
  5. 让数据可视化变得简单 – JavaScript 图形库
  6. WebGL 与 WebGPU比对[4] - Uniform
  7. 基于myscript.js的web手写板(支持中文识别)
  8. Django数据库与模块models(4)
  9. 正确理解jmeter线程组之Ramp-Up
  10. 面试题(造火箭必备技能):请举例一个最有成就感的性能bug