如何将MYSQL结果集横向显示

如何将MYSQL结果集横向显示,第1张

这叫交叉查询,语句这么写:

TRANSFORM StDev(表.字段名) AS 字段名之值

SELECT 表.字段名, StDev(表.字段名) AS [计数]

FROM 表

GROUP BY 表.行标题字段

PIVOT 表.列标题字段

一定要主要的是:要有行标题、列标题、值三个主要字段

select fname 学生,

max(case when fcourse='语文' then frecord else 0 end) 语文,

max(case when fcourse='数学' then frecord else 0 end) 数学,

max(case when fcourse='英语' then frecord else 0 end) 英语

from 表2 group by fname


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7269154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存