MySql行转列的两个题目不会做,帮忙做下
1.
现在有这样一个数据表student
name object score
a EN 89
a CH 78
a HO 99
b EN 34
b CH 88
b HO 66
要求生成下面样式
name EN CH HO
a 89 78 99
b 34 88 66
2.
表一
学生编号 学生姓名 科别 分数
1083 张三 语文 75
1083 张三 数学 84
1083 张三 英语 92
1084 李四 语文 84
1084 李四 数学 93
1084 李四 英语 87
怎么得出如下的表
学生编号 学生姓名 语文 数学 英语
1083 张三 75 84 92
1084 李四 84 93 87
SQL code:
select 学生编号,name,
sum(case when object='CH' then score end) As '语文',
sum(case when object='HO' then score end) As '数学',
sum(case when object='EN' then score end) As '英语'
from 表一 Group By 姓名
1.
现在有这样一个数据表student
name object score
a EN 89
a CH 78
a HO 99
b EN 34
b CH 88
b HO 66
要求生成下面样式
name EN CH HO
a 89 78 99
b 34 88 66
SQL code:
select name,
max(if(object='EN',score,0)) as 'EN',
max(if(object='CH',score,0)) as 'CH',
max(if(
相关问答:
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
请高手指点,我对一张表查询后再更新,查询是子查询,报错:
You can't specify target table 'a_table' for update in from clause
完整SQL语句是
UPDATE a_table SET STATUS=0 WHERE ID=(SELECT MIN(ID) from a_tab ......
请问下哪位仁兄有比较好的备份方案,用什么工具或者用什么方式,小弟借鉴下
直接用MYSQLDUMP备份
OR
用SQLYOG之类的图形化管理工具备份
直接用mysql自带的 mysqldump 就可以了。
http://dev.mysql.com/doc/re ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
大家帮我看下吧,本来数据库没有东西,能显示没有东西的信息,但是我添加了一条内容后,字没了,但是图片也无法显示,红叉叉也没有,怎么回事啊?
PHP code:
<?php
$str="select * from product wh ......