如何将SQL查询的结果转换为具有特定格式的html表

乔治

我正在尝试为图书馆预订系统创建一些统计信息。我的sql查询的结果看起来像以下结构。

total_no_students | 部门| 物业| 
 241 | 物理| 本科生| 十一月
 236 | 物理| 本科生| 十二月
 254 | 物理| 研究生| 十一月
 210 | 物理| 研究生| 十二月
 193 | 建筑| 本科生| 十一月
 181 | 建筑| 本科生| 十二月
 127 | 建筑| 研究生| 十一月
 292 | 建筑| 研究生| 十二月
 134 | 生物学| 本科生| 十一月
 188 | 生物学| 本科生| 十二月
 129 | 生物学| 研究生| 十一月
 219 | 生物学| 研究生| 十二月

我正在尝试使用php编写一些代码,以创建具有以下外观的统计表:

    |物理本科|物理研究生|建筑学本科|建筑学研究生|
11月| 241 | 254 | 193 | 127 |
12月| 236 | 210 | 181 | 292 |

对如何使用php将查询转换为上表有帮助吗?非常感谢!

萨哈什·沙(Saharsh Shah)

试试这个:

SELECT A.month, 
       SUM(CASE WHEN A.department = 'Physics' AND A.property = 'undergraduate' THEN A.total_no_students ELSE 0 END) AS Physics_undergraduate, 
       SUM(CASE WHEN A.department = 'Physics' AND A.property = 'postgraduate' THEN A.total_no_students ELSE 0 END) AS Physics_postgraduate, 
       SUM(CASE WHEN A.department = 'Architecture' AND A.property = 'undergraduate' THEN A.total_no_students ELSE 0 END) AS Architecture_undergraduate, 
       SUM(CASE WHEN A.department = 'Architecture' AND A.property = 'postgraduate' THEN A.total_no_students ELSE 0 END) AS Architecture_postgraduate, 
       SUM(CASE WHEN A.department = 'Biology' AND A.property = 'undergraduate' THEN A.total_no_students ELSE 0 END) AS Biology_undergraduate, 
       SUM(CASE WHEN A.department = 'Biology' AND A.property = 'postgraduate' THEN A.total_no_students ELSE 0 END) AS Biology_postgraduate
FROM (...Your Existing Query...) AS A 
GROUP BY A.month

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将SQL查询的结果转换为具有特定格式的html表

来自分类Dev

如何将ruby哈希转换为具有特定格式的字符串

来自分类Dev

如何将SQL查询的结果转换为CSV格式

来自分类Dev

如何将QString转换为特定格式的QDate?

来自分类Dev

如何将数组转换为特定格式的对象?

来自分类Dev

如何将int转换为特定格式的日期?

来自分类Dev

如何将完整文件转换为特定格式?

来自分类Dev

如何在SQL Server 2008中将小数转换为具有特定格式的Varchar

来自分类Dev

如何将文件中给定的输入值转换为具有指定格式的数组

来自分类Dev

MomentJS:如何将特定时区和特定格式的时间转换为毫秒

来自分类Dev

将字符串转换为具有特定格式的数组

来自分类Dev

将响应从 api 转换为具有特定格式的对象

来自分类Dev

如何将当前日期时间转换为特定格式

来自分类Dev

在R中,如何将特定格式的字符转换为日期?

来自分类Dev

使用“ ls”时如何将文件日期转换为特定格式

来自分类Dev

我如何将字符串转换为特定格式

来自分类Dev

如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

来自分类Dev

将SQL日期时间转换为特定格式

来自分类Dev

如何在python中将列表转换为具有特定格式的字典?

来自分类Dev

将datetime转换为特定格式?

来自分类Dev

将DateTime转换为特定格式

来自分类Dev

将Double转换为特定格式

来自分类Dev

如何将多个结果行转换为具有相应值的单行SQL

来自分类Dev

如何将JS哈希表转换为具有特定顺序的数组?

来自分类Dev

如何将SQL语句从表转换为活动查询

来自分类Dev

如何从该表中提取数据并使用 t-sql 将其转换为这种特定格式?

来自分类Dev

如何将此查询结果转换为日期格式(SQL Server)

来自分类Dev

当值具有不同格式时如何将变量转换为时间格式

来自分类Dev

Powershell Array转换为具有特定格式的字符串

Related 相关文章

  1. 1

    如何将SQL查询的结果转换为具有特定格式的html表

  2. 2

    如何将ruby哈希转换为具有特定格式的字符串

  3. 3

    如何将SQL查询的结果转换为CSV格式

  4. 4

    如何将QString转换为特定格式的QDate?

  5. 5

    如何将数组转换为特定格式的对象?

  6. 6

    如何将int转换为特定格式的日期?

  7. 7

    如何将完整文件转换为特定格式?

  8. 8

    如何在SQL Server 2008中将小数转换为具有特定格式的Varchar

  9. 9

    如何将文件中给定的输入值转换为具有指定格式的数组

  10. 10

    MomentJS:如何将特定时区和特定格式的时间转换为毫秒

  11. 11

    将字符串转换为具有特定格式的数组

  12. 12

    将响应从 api 转换为具有特定格式的对象

  13. 13

    如何将当前日期时间转换为特定格式

  14. 14

    在R中,如何将特定格式的字符转换为日期?

  15. 15

    使用“ ls”时如何将文件日期转换为特定格式

  16. 16

    我如何将字符串转换为特定格式

  17. 17

    如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

  18. 18

    将SQL日期时间转换为特定格式

  19. 19

    如何在python中将列表转换为具有特定格式的字典?

  20. 20

    将datetime转换为特定格式?

  21. 21

    将DateTime转换为特定格式

  22. 22

    将Double转换为特定格式

  23. 23

    如何将多个结果行转换为具有相应值的单行SQL

  24. 24

    如何将JS哈希表转换为具有特定顺序的数组?

  25. 25

    如何将SQL语句从表转换为活动查询

  26. 26

    如何从该表中提取数据并使用 t-sql 将其转换为这种特定格式?

  27. 27

    如何将此查询结果转换为日期格式(SQL Server)

  28. 28

    当值具有不同格式时如何将变量转换为时间格式

  29. 29

    Powershell Array转换为具有特定格式的字符串

热门标签

归档