注册 登录
编程论坛 MySQL论坛

mySql 语句如何写

邓心 发布于 2010-11-14 22:43, 738 次点击
1. 行列转换--普通

假设有张学生成绩表(CJ)如下
Name    Subject     Result
张三    语文        80
张三    数学        90
张三    物理        85
李四    语文        85
李四    数学        92
李四    物理        82

想变成   
姓名   语文   数学   物理
张三   80     90     85
李四   85     92     82
2 回复
#2
ywg0072010-12-16 10:43
SELECT cj.name, cj.subject, cj.result;
 FROM cj;
 GROUP BY cj.name, cj.subject;
 ORDER BY cj.name, cj.subject;
 INTO CURSOR SYS(2015)
 DO (_GENXTAB) WITH '查询1'
#3
y8391605262011-02-20 10:09

SELECT cj.name, cj.subject, cj.result;
FROM cj;
GROUP BY cj.name, cj.subject;
ORDER BY cj.name, cj.subject;
INTO CURSOR SYS(2015)
DO (_GENXTAB) WITH '查询1'
1